Новости PDF библиотеки
January 17 2012
Исправлена ошибка с функцией IntersectClipRect в EMF.
December 4 2011
Библиотека PDF Creator Pilot совместима с Windows 8 beta.
December 2 2011
Статья о сравнении основных возможностей библиотек PDF Creator Pilot и PDF Mosaic .NET
November 22 2011
Доступна для скачивания статическая версия библиотеки PDF Creator Pilot. Об использовании статической библиотеки с MS Visual Studio 2010 ...
November 21 2011
Исправлена ошибка с чтением строки по умолчанию из поля ввода.
November 18 2011
Мы добавили новый онлайн сервис для конвертирования emf файлов (*.emf) в PDF документы.
Полный список сервисов для конвертирования файлов в PDF.
November 8 2011
Исправлена ошибка с ExtCreatePen функцией (пунктирный карандаш) в EMF.
November 3 2011
Исправлена ошибка с отображением текста в PDF растеризаторе.
October 19 2011
Исправлена ошибка при рисовании рамки для контрола PDFEditBox.
October 14 2011
Исправлена ошибка с выводом пустой строки в EMF.
October 9 2011
Исправлена ошибка с открытием документа, в котором некорректно задана длина потока.
October 3 2011
Выпущена новая версия PDF Creator Pilot 4.3.3276.
September 29 2011
Исправлена ошибка при чтении PDF форм.
September 27 2011
Исправлено несколько проблем с отображением метафайлов и открытием PDF документов.
September 17 2011
Выпущена новая версия PDF Creator Pilot 4.3.3272.
August 15 2011
Исправлено несколько проблем с открытием PDF документов.
August 2 2011
Исправлена ошибка в чтении шрифтов Type0.
July 14 2011
Выпущена новая версия PDF Creator Pilot 4.3.3256.
July 6 2011
Добавлено свойство RawControlBits.
June 8 2011
Исправлена ошибка с определением ширины глифа в EMF конвертере.
May 31 2011
Исправлена ошибка с открытием пдф файла, когда пдф объект содержит внутри себя комментарий.
May 4 2011
Добавлено свойство (чтение и запись) IsRichTextEditBox.
April 24 2011
Исправлена ошибка с отображением текста в полях ввода, когда включен режим highlight.
April 12 2011
Выпущена альтернативная библиотека для создания и редактирования PDF файлов в .NET. Смотрите подробнее здесь...
April 5 2011
Исправлена ошибка, когда параметр lpszFace в функции CreateFont является NULL или пустой строкой, в EMF.
March 28 2011
Исправлена ошибка с ориентацией вертикального текста в EMF.
March 17 2011
Добавлена функция DrawPageOnPage для группировки нескольких страниц в одну.
March 11 2011
Добавлен метод IsControlNameVacant, который проверяет, свободно ли имя аннотации в документе.
March 6 2011
Исправлена ошибка с определением маски изображения в функции StretchDIBits в EMF.
January 18 2011
Исправлена ошибка с различным разрешением по осям X и Y в EMF.
December 27 2010
Улучшена работа функции AlphaBlend при конвертировании EMF в PDF.
December 13 2010
Добавлена поддержка кисти с hatch стилем в EMF.
November 15 2010
Выпущена новая версия PDF Creator Pilot 4.3.3200.
October 3 2010
Выпущена новая версия PDF Creator Pilot 4.3.3191. Это минорная версия, включающая исправления багов и некоторые улучшения.
October 1 2010
Добавлены новые методы ShowTextParagraph и ShowUnicodeTextParagraph.
September 27 2010
Добавлен автоперенос таблицы на следующую страницу.
September 17 2010
Добавлены методы для работы с таблицей SetTableLineWidth и SetTableLineColor.
September 5 2010
Добавлено свойство ViewerDuplex в интерфейс PDFDocument4. Свойство получает или устанавливает желаемые настройки при печати файла для диалога печати.
September 1 2010
Выпущена новая версия PDF Creator Pilot 4.3.3179.
August 22 2010
Добавлена поддержка следующих видов аннотаций: Highlight, Underline, Squiggly, StrikeOut.
August 12 2010
Исправлена ошибка с изменением размеров страницы после открытия некоторых PDF файлов.
August 6 2010
Добавлен метод ConvertToA3 для преобразования PDF документов, содержащих страницы A4, в документы со страницами A3.
August 2 2010
Выпущена новая версия PDF Creator Pilot 4.3.3169.
July 27 2010
Добавлена возможность управления таблицей в PDF - AddTable, ShowTable и т.д.
July 21 2010
Исправлена ошибка сброса значений для viewportorigin после вызова функции SetMapMode(MM_TEXT) в EMF.
July 13 2010
Исправлена проблема с некорректным позиционированием текста, выровненного по правую сторону, в EMF.
July 6 2010
Исправлена ошибка с округлением координат в записях Polyline(To) в EMF.
July 4 2010
Исправлена ошибка в записи SetViewportExt для режима isotropic в EMF файлах.
July 1 2010
Выпущена новая версия PDF Creator Pilot 4.3.3153.
June 24 2010
Исправлена ошибка с извлечением текста из PDF.
June 16 2010
Добавлена поддержка документов с перекрестными ссылками (cross-reference streams) (для PDF документов версии 1.5 и выше).
June 12 2010
Исправлена ошибка в PolyBezierTo функции в EMF.
June 1 2010
Исправлена ошибка со встроенными шрифтами в PDF/A версии.
May 21 2010
Исправлена ошибка для PatBlt записи в EMF.
May 19 2010
Исправлена ошибка с выводом Иврита или Арабского текста в EMF.
May 17 2010
Добавлена поддержка чтения для file attachment аннотаций.
April 29 2010
Выпущена новая версия PDF Creator Pilot 4.3.3133.
April 18 2010
Улучшена поддержка комментариев в документе.
April 12 2010
Исправлена ошибка с радио-кнопками.
April 8 2010
Добавлено свойство AnnotBorderWidth в PDFDocument4.
March 31 2010
Добавлен метод RemoveAnnotation для удаления заданных аннотаций.
January 19 2010
Исправлена ошибка с вертикальным выводом текста в EMF.
January 17 2010
Исправлена ошибка с выводом текста в регионе отсечения.
История изменений PDF библиотеки
* fixed a bug with CIDToGidMap
* fixed a bug in parsing Type0 fonts
* fixed several problems with parsing and opening PDF documents
+ added method IsControlNameVacant for checking whether control's name is vacant
+ added function DrawPageOnPage grouping several pages in single page
+ added property IsRichTextEditBox
+ added property RawControlBits
* now rasterizator respects PDF page's rotate angle
* indents are now properly get converted to spaces in the GetPageText and GetDocumentText methods
* fixed a bug with parsing multi-streamed pages
* fixed a bug with text in edit boxes when highlight mode is enabled
* fixed a crash while rasterizing images that can't be recognized
* fixed a crash while saving PDF page as image when the path does not exist
* fixed a memory consumption issue while saving a PDF page as TIFF image
* fixed a bug with coordinates center offset when the document is opened
* improved working with AlphaBlend function in EMF
* fixed a bug causing different resolutions on X and Y axes in EMF.
* fixed a bug with orientation of vertical text in EMFs
* fixed a bug with image's mask in StretchDIBits record in EMF
* fixed a bug when lpszFace parameter in function CreateFont is NULL or empty string in EMF
* now long words are splitted to fit bounds while using the ShowTextParagraph and ShowUnicodeTextParagraph methods
* fixed a bug with RTL strings containing quotes
* fixed a bug with combo boxes parsing
+ added the methods ShowTextParagraph and ShowUnicodeTextParagraph
+ fixed bug with empty tags in XMP for PDF/A files
+ added methods SetTableLineWidth and SetTableLineColor
+ added property ViewerDuplex to PDFDocument4. This property gets or sets the desired paper handling option to use when printing the file from the print dialog
+ added support for markup annotations: Highlight, Underline, Squiggly, StrikeOut
+ added support for cross-reference streams (for PDF documents ver. 1.5 and higher)
+ added support for reading a file attachment annotations - SaveAttachmentAnnotationToFile, GetAttachmentAnnotationFileName
+ added the ConvertToA3 method for converting PDF document containing A4 pages to document containing A3 pages
* improved working with PDF rasterizing
* fixed a bug for PatBlt record in EMF
* fixed a bug in the extraction of text from a PDF
* fixed a bug with changing page size after opening some PDFs
* fixed a bug in PolyBezierTo records in EMF
* fixed a bug with truncation of coordinates in Polyline(To) records in EMF
* fixed a bug with Hebrew or Arabic text in EMF
* fixed a bug with reseting of viewportorigin values after calling SetMapMode(MM_TEXT) in EMF
* fixed a bug with incorrect positioning for right text align in EMF
* fixed a bug in SetViewportExt record for isotropic mode in EMF
* fixed a bug with embedded fonts in PDF/A compatible files
* fixed a bug with Hebrew or Arabic text in EMF
+ added method RemoveAnnotation for removing of specified annotations
* fixed a bug with radio-buttons
* improved conversion of metafiles
* fixed a bug with control's positions
* improved working with a bi-directional text
* now text is wrapped in a Windows control style when printed in a box
+ added support for Separation colorspaces
+ added the AddWatermark2 method for showing watermarks on a background
+ added the OpenScale method for scaling the content of pages after opening
+ added support for sound annotations - AddSoundAnnotation, SoundAnnotIcon, etc.
+ added support for file attachment annotations - AddFileAttachmentAnnotation, FileAttachmentAnnotIcon, etc.
* improved working with annotations
* improved conversion of metafiles
* improved working with PDF rasterizing
* fixed a problem control's resolution
* fixed a bug with a right to left text showing
* fixed a bug with a page erasing (actions that target this page are removed correctly)
+ added methods GetTextDirection and SetTextDirection for bidirectional text showing
+ added method MovePage for displacement of pages
+ added properties for managing of virtual dc (OffsetXForDC, OffsetYForDC, ScaleXForDC, ScaleYForDC)
+ added method UseFont2 - extended UseFont with additional parameters for underline and strikeout
+ added support of bidirectional text showing (TextDirection property)
* improved and optimized work with large documents
* implemented repairing of broken documents
* improved conversion of metafiles with raster operations
* deleted limitations for page width and page height
* fixed some memory leaks
+ Added method AppendFromBLOB to PDFDocument4
+ Added method FlushDC to PDFDocument4
+ Added property AnnotBorderDashPattern to PDFDocument4
+ Added property WasWrongPassword to PDFDocument4
* Greatly decreased a memory consumption
* Greatly improved work with controls after document opening
* Improved work with content groups
* Improved work of methods ShowTextLines and ShowTextAligned
* Improved precision of text positioning
* Improved conversion of metafiles
* Fixed a problem with PDF/A-1b conformity
+ added method SetContentGroupName to PDFDocument4
+ added property CompressMonochromeImages to PDFDocument4
+ added method AddImageFromHandleWithColorMask to PDFDocument4
* fixed a bug with showing of text with diacritical signs
* greatly improved document opening
* improved a filling of AcroForms
* improved and optimized conversion of metafiles
* fixed a bug in the GetPrevOutline method
* fixed a bug with TTC fonts under Windows XP SP3
* fixed a bug with multipaged tiffs in PDFDocument3
+ added support of CMYK Tiff images. Tiff images do not gets recompressed anymore.
+ added the ability to transform all colors to given CMYK colorspace
+ [static library] added the ability to extract page operations
+ added the GetAnnotCount method
+ added mtUseOptionalContent and mtUseAttachments values for IPDFDocument4.ModeType enumeration.
* optimized a memory consumption
* improved document opening
* fixed a bug with showing of text with umlauts at emf conversion.
* greatly improved and optimized conversion of emfs with paths, clipping regions and raster operations.
* optimized a size of output files with images
* [static library] fixed a problem with linking of static version of PDF Creator in Visual Studio 2005
* fixed the x64 build and installer
* fixed a problem with some temporary Adobe fonts
* fixed a bug with outlines
* optimized a size of output files with images
* solved problems with emf conversion
+ added transparency support - SetOpacity, SetOpacityFill, SetOpacityStroke, SetBlendMode
+ added patterns support - AddColoredPattern, AddUncoloredPattern, SwitchToPattern, SetPattern
+ added new methods for getting information about font - GetFontCount, GetFontName, GetFontDataSize, GetFontData, SaveFontToFile
+ added the ability to extract text
+ added a method for skew coordinate space transformation
+ [static library] added the ability to get information about the canvas state at any time
* greatly improved conversion of emfs with raster operations, alpha blending, e.t.c.
* improved showing horizontal text during emf conversion
* improved document opening
* improved working with current text position
* fixed a problem with vertical text positioning
* fixed working with ShowTextLines method
* fixed working with TextAngle property
* fixed a problem with using TrueType fonts whose names coincide with Base14 font names
* added support for synthesized bold and italic fonts
+ new interface IPDFDocument4 added. Please do not use IPDFDocument3 in new projects.
+ added examples for IPDFDocument4. Please take a look at them at %UserDocuments%\PDF Creator Samples\Examples\IPDFDocument4
+ documentation significantly improved
+ improved metafiles conversion (added support for ETO_CLIPPED flag in EMRTEXTOUT record)
+ document info properties are now properly support unicode
- removed unnecessary font size limit (300 Points)
* optimized printer DC usage (useful when default printer is a shared network printer)
* improved AcroForm submit functionality* fixed bug with classic ASP support
* improved LastError (now all methods and properties set error message when necessary)
* fixed bugs with page coordinates scaling and translating
* fixed bug with annotation text encoding
* fixed bug with annotation flags
* fixed bug with embedding of font specified by PDF.PDFANNOTATION_Font_Name
* fixed bug with outline text encoding
* fixed bug with PDFOUTLINENODE_Expanded
* fixed bug with adding two controls with the same name
* fixed bug with controls without caption
* fixed bug with EditBox (text not shown without focus in edit box)
* fixed bug with vertical text positioning
* fixed bug with text spacing
* fixed bug with underlined text
* fixed bug with in-memory generation
* fixed bug with CMYK images. they do not gets recompressed anymore.
* fixed installer script
+ added support for CMYK JPEG images
* greatly improved text handling
* a number of memory leaks found and fixed
* improved metafiles conversion
SetPDFAOutputIntent, SetPDFXOutputIntent, PDFPAGE_GetColorSpace,
PDFPAGE_GetColorSpaceType, PDFPAGE_SetColorSpace,
PDFPAGE_SetDefaultGrayColorSpace, PDFPAGE_SetDefaultRGBColorSpace,
PDFPAGE_SetDefaultCMYKColorSpace, PDFPAGE_SetColor,
PDFPAGE_SetColorFill, PDFPAGE_SetColorStroke, ProducePDFA)
+ added PDF/A standard support
+ added new type TxColorSpaceType
+ added support for ICC-based colorspaces (RGB and CMYK)
+ added embedding of Base14 fonts
+ added XMP metadata creation
+ added support for PDF/A and PDF/X compatible output intents
* greatly improved handling of Type1 fonts
* greatly improved handling of TrueType fonts
* improved fonts embedding (superfluous font descriptors have been removed)
* documentation updated to reflect new methods, properties and types
* improved metafiles conversion (quality, speed and output file size)
* improved text positioning
* a number of memory leaks found and fixed
* fixed bug with HolidayPi BT font
* fixed bug with ASP scripts
* fixed bug with EMF on watermarks
* fixed bug with edit box (AcroControls)
* fixed PDFPAGE_SetPixel method
* fixed PDFPAGE_RectRotated method
* fixed bug with text copying
+ added signing of dlls and installer scripts
* fixed rendition of text boxes
* increased execution speed of TextOut and UnicodeTextOut methods
* fixed bug with text height detection
* improved scaling of virtual DC and metafiles
+ all text box methods clip output text now
* some optimizations were made to reduce output file size
* fixed bug with missing CapHeight property in output files
* fixed bug with conversion of text in metafiles
+ added support for non-English document properties strings
+ added support for Type1 fonts
+ fixed bug with conversion of polygons in metafiles
+ added support for meta clip regions in metafiles
* improved support of clip paths, clip regions and clip rectangles in metafiles
* improved detection of metafiles' DPI-value
* improved detection of metafiles' sizes
* fixed bug with underline and strike-out text
* improved output of text with non-zero angles
* improved text positioning
* output files are now smaller because of improved font handling
* improved handling of licensed fonts
* fixed bug with NotEmbedAnyFonts
+ added support for TrueType font collections (ttc-files)
* improved codepage selection
* improved CJK-fonts handling
* fixed bug with PDFPAGE_Pie
+ static version of PDF Creator Pilot library
* fixed bug with compression of images during metafiles conversion
* fixed bug with "flipped" metafiles
+ added support for metafiles with non-equal horizontal and vertical DPI-values
* fixed bugs with DocumentInfo_CreationDate and DocumentInfo_ModifiedDate
+ added ability to specify name of a source printer for virtual DC (added PrinterForVirtualDC property)
* fixed handling of word spacing value with unicode text
+ added support for clipping of text during metafiles conversion
* fixed bug with stack overflow when using some fonts
+ added ability to retrieve text height (added PDFPAGE_GetTextHeight and PDFPAGE_GetUnicodeTextHeight methods)
+ added ability to set initial zoom level of created documents (added InitialZoom and InitialZoom2 properties)
* now full library version number gets placed into produced documents
+ added ability to use images with image masks (added AddImageWithMask method)
* fixed bug with AddImageWithColorMask
* fixed bug with AddImageFromBitmapHandle
* improved fonts size detection during metafile conversion
+ added ability to preprocess images added into document (added MakeImageNegative, FlipImage and MakeImageGrayScale methods)
* library now support multipage images
+ added ability to retrieve number of added images (added GetImageCount method)
+ added ability to retrieve added image properties (added GetImageWidth, GetImageHeight and GetImageResolution methods)
* fixed bug with line widths
+ added documentation for new methods and properties
* fixed search in library documentation
* changed samples
* fixed bug with symbolic fonts
* fixed bug with SimSun and MS PGothic fonts
+ added logging
+ clarified license-related warnings
* fixed bug with ASP scripts
* font handling improved
* fixed bug with metafile compression properties
* improved text positioning
* fixed bug with arcs and paths
* fixed bug with in-memory generation
* fixed bug with licensed fonts handling
* improved Windows Vista support
* fixed NotEmbedAnyFonts method
* fixed bugs with protection options
~ stability increased
~ font handling improved
~ generation speed increased
* minor bug-fixes and improvements