Run the following command in the Package Manager Console:
> Install-Package PdfPrintingNet
Run the following command in the Package Manager Console:
> Install-Package PdfPrintingCore
BUG FIXES
- [PdfEdit] Further exceptions fixed in PDF document information when using special characters in string-based properties
BUG FIXES
- [PdfEdit] Fixed exceptions in PDF document information when using special characters in string-based properties
FEATURES
- [PdfPrint] Improved multi-document printing, print copies can now be set per document and per entire job
FEATURES
- [PdfPrint] Printer name provided in all print events
- [PdfPrint] Provided methods for serializing and deserializing PrinterSettings
BUG FIXES
- [PdfPrint] Fixed DLL load bug which may cause issues in caller code
BUG FIXES
- [PdfPrint] Fixed bug where prompt would be shown when using PrintWithAdobe
- [PdfEdit] Fixed duplicate object import when merging PDF documents
FEATURES
- [PdfPrint] Provided option for extracting embedded images from a given page by using GetAllImagesFromPage()
BUG FIXES
- [PdfEdit] Fixed loss of security and encryption details when PDF documents are opened for editing. They are now preserved and reused during editing and signing operations. If they are modified they need to be set again
- [PdfViewer] Fixed issues when copying embedded images to and from clipboard
FEATURES
- [PdfPrint] When saving PDF pages as images, added an option to save to Stream
BUG FIXES
- [PdfPrint] Fixed .tif extensions not being recognized as valid image type when saving PDF pages as images
FEATURES
- [PdfEdit] Added functionality to sign PDF documents with a certificate
- [PdfViewer] Added DocumentClosed event
BUG FIXES
- Fixed further issues where signatures were not being shown if the document contained an AcroForm
BUG FIXES
- [PdfViewer] Fixed issue where signatures were not being shown if document contained an AcroForm
BUG FIXES
- [PdfPrint] Clarified printer name mismatch issue when there is a different value in the PrinterName and PrinterSettings properties
- [PdfEdit] Fixed issue with opening protected documents with access permissions
FEATURES
- Added soft margins feature for printing by using the Margins property
- Reworked scaling logic to avoid old values lingering
- Exposed Custom Scale feature on sample project forms
- Provided option for getting multiple bitmaps from multiple pages by using GetBitmapsFromPdfPages()
- Breaking change: Replaced PageNumber property with FromPage and ToPage properties in PdfPrintImageSettings classes to provide clarity on how page numbers are used and to avoid confusion
FEATURES
- Updated internal render engine
- Exposed PdfPrintDocument object to provide more control over PDF loading and during printing
- Added new class for grouping settings when printing: PdfPrintDocumentPrintSettings
- Added new classes for grouping settings when saving images: PdfPrintImageSettings, PdfPrintImageSettingsBmp, PdfPrintImageSettingsTiff
- Sample projects updated to show how the new PdfPrintDocument can be used
- Added custom scaling for printing
- Breaking change: Renamed MultiDocumentPageQuerySettingsEventArgs.QueryPageSettingsEventArgs to MultiDocumentPageQuerySettingsEventArgs.DocumentPageQuerySettingsEventArgs
- Breaking change: Windows XP is no longer supported, Windows 7 is now the oldest supported operating system
BUG FIXES
- Print cancel fixed for multi-document printing
BUG FIXES
- Fixed XML comments not appearing
- [PdfViewer] Fixed Visual Studio Toolbox bug in .NET Core version
BUG FIXES
- [PdfEdit] Adjusted centering logic for text fields
BUG FIXES
- Further fixes for compatiblity with .NET 6
- Fixed PdfEdit issue when opening documents with multiple cross reference tables
BUG FIXES
- Fixed compatiblity with .NET 6BUG FIXES
- [PdfEdit] Fixed exception when flattening misaligned PDF documents
- [PdfEdit] Fixed values not being visible in input textboxes when values are added programmatically
BUG FIXES
- [PdfEdit] Exception is now thrown when reading invalid PDF documents to avoid an infinite loop
BUG FIXES
- [PdfPrint] Fixed issue with FileName missing in QueryPageSettingsEventArgs event
- [PdfPrint] Fixed random NullReferenceException during development
BUG FIXES
- [PdfPrint] Added support for ASP.NET Core apps
FEATURES
DLL is now digitally signed with the certificate.
BUG FIXES
[PdfPrint] Fixed issue with PageAutoSize printing and adjusted sample projects.
BUG FIXES
Fixed offset issue when printing
FEATURES
- changes needed for the initial version of PdfPrintingCoreBUG FIXES
- [PdfPrint] Pages property was ignored in MultiDocumentPrintBUG FIXES
- [PdfPrint] PrintSettings handler leak when using PrintSettings as a parameterFEATURES
- [PdfPrint] Added property Rotate used as a workaround in rare situations when PrintOrientation doesn't work correctly due to a non-standard printer driverBUG FIXES
BugFix: - [PdfEdit] In some rare instances, Rotate parameter wasn't read correctlyFEATURES
- [PdfPrint] Pages property accepts "fromPage-" formatBUG FIXES
- [PdfPrint] PageAutoSize functionalityFEATURES
- [PdfPrint] Improved PageAutoSize functionalityBUG FIXES
- [PdfEdit] AcroForm fields font wasn't used properlyBUG FIXES
- [PdfViewer] In DisplayAreaMouse events mouse location wasn't available without casting it to MouseEventArgsFEATURES
- [PdfViewer] Added DisplayAreaMouse eventsBUG FIXES
- [PdfPrint] Changing paper source didn't work correctly in OnQueryPageSettings eventBUG FIXES
- [PdfEdit] Bug in opening a PDF document which contains empty Pdf objectBUG FIXES
- [PdfPrint] Bug in printing Adobe PDF forms for some documentsBUG FIXES
- [PdfEdit] Bug in ASCIIHexDecode filterBUG FIXES
- [PdfPrint] When used in WCF service initialization, PdfPrint messed up WCF serviceBUG FIXES
- [PdfEdit] AcroForm checkbox in some cases wasn't flattened correctlyBUG FIXES
- [PdfViewer] In some rare cases, link in the document didn't workFEATURES
- [PdfViewer] Added property ImageSelectionDisabled and TextSelectionDisabledBUG FIXES
- [PdfPrint] memory leak in MultiDocumentPrintBUG FIXES
- [PdfViewer] Opening a web-link didn't work correctlyBUG FIXES
- [PdfEdit] Creating a new document from another PDF document with forms produced an invalid output fileBUG FIXES
- [PdfEdit] Fill form improvements: Arabic text, multiline and rotated fields didn't display correctlyBUG FIXES
- [PdfEdit] - bug in saving one PDF documentBUG FIXES
- [PdfEdit] - bug in opening some PDF documentsBUG FIXES
- [PdfViewer] print error fixedBUG FIXES
- [PdfEdit]: resolved exception in multi-thread useBUG FIXES
- [PdfViewer/PdfPrint]: correctly show/print JPG images even if their color space is incorrectBUG FIXES
-[PdfViewer]: For some rare PDF cases, text selection didn't work correctlyFEATURES
- [PdfViewer]: Added SupressErrorMessageInPrint propertyBUG FIXES
- [PdfViewer]: Added message box to show OutOfMemory if neededBUG FIXES
- [PdfPrint] Added OutOfMemory return statusBUG FIXES
- [PdfEdit]: Resolved bugs for two malformed PDF documentBUG FIXES
[PdfEdit]: Resolved bug for one malformed PDF documentBUG FIXES
- [PdfEdit]: Resolved bug for one malformed PDF documentFEATURES
- [PdfViewer]: Added properties OverridePrinterResolution and PrinterResolutionBUG FIXES
- [PdfEdit]: Flatten PDF form bugBUG FIXES
- [PdfPrint]: Resolved a small bug in printingBUG FIXES
- [PdfEdit]: Resolved bug introduced in the previous versionFEATURES
-[PdfPrint]: JobId is now available in Print eventsBUG FIXES
-[PdfEdit]: Resolved error in merging of one malformed PDF documentBUG FIXES
- [PdfViewer] Text selection didn't work correctly in some rare casesBUG FIXES
- [PdfEdit]: PageOrientation.Landscape didn't work correctlyFEATURES
- [PdfEdit] added centered alignment in text-formatterBUG FIXES
[PdfPrint] UseOldPrintSystem has issues with Landscape orientation in the case when PDF has pages with different page orientationBUG FIXES
- PdfEdit: PageOrientation.Landscape didn't work correctlyBUG FIXES
- PdfEdit: memory leakBUG FIXES
- [PdfPrint] Converting PDF page with the form to the image in some cases didn't flatten the form properlyBUG FIXES
- improved printing engineBUG FIXES
- [PdfEdit] Small improvement in handling of malformed PDF documentsFEATURES
- [PdfPrint] Added property UseOldPrintingSystemBUG FIXES
- [PdfViewer] Search - it crashed if trying to go to the non-existent page and then trying to search non-existent textBUG FIXES
- [PdfPrint] MultiDocumentPrint didn't work correctly in some rare cases.FEATURES
- [PdfPrint] Improved printing engine.BUG FIXES
- [PdfViewer] Crashes if the indicated page number is higher then the available page number. This bug was introduced in version 4.5.2.0.BUG FIXES
- memory leak in converting PDF page to BW imageBUG FIXES
- [PdfPrint] Printer settings used in PrintWithAdobe method didn't work correctly while printing to the non-default printerFEATURES
- added option to convert PDF page to a color image as a 24-bit. Before only the 32-bit was available.BUG FIXES
- [PdfEdit] Encryption of the PDF document wasn't working properlyFEATURES
- [PdfViewer]It is possible to translate PdfViewera in runtime with an external file.BUG FIXES
- [PdfEdit] Improved handling of problematic non-standard PDF documentsBUG FIXES
- [PdfViewer] Problem in Visual Studio DesignerFEATURES
-[PdfPrint] Improved printing speed on some printers for default Print of the multi-document printBUG FIXES
- [PdfViewer] Printing on Microsoft XPS Document Writer wasn't workingFEATURES
- [PdfPrint] improved printing speed for some printers when printing a single document using default Print methodBUG FIXES
- [PdfPrint] resolved scaling issue introduced in the previous versionFEATURES
[PdfPrint] Added property CheckPrinterExistence.BUG FIXES
[PdfViewer/PdfPrint] For some badly formatted PDF documents library crashed.FEATURES
- [PdfEdit] CheckBox and RadioButton incorrectly setting value in some casesFEATURES
- Added Flatten method for AcroForm in PdfEditBUG FIXES
- MultiDocumentPrint ignored SettingDialog property of the PdfPrintFEATURES
- Improved stability of the core PDF rendering engineBUG FIXES
- Resolved bug in OnLinkClicked when the link points to external PDF fileFEATURES
- PDFViewer: Added event LinkClicked.BUG FIXES
- PDFViewer: resolved bug in WPFFEATURES
- Watermark: added property PrintWatermarkBUG FIXES
- Resolved bug in IsAutoRotate when used with the AutoPageSize propertyFEATURES
- Added Edit PDF functionalityBUG FIXES
- Viewer: resolved memory leak if PDF has a lot of big imagesBUG FIXES
- PdfViewer toolbar didn't show correctly when used in Windows forms tab controlFEATURES
- PdfViewer: option to disable shortcutsBUG FIXES
- memory leak when printing large PDF documents with a lot of imagesBUG FIXES
- Tablet PC touch scrollFEATURES
- faster printing and rendering up to 60%BUG FIXES
- Japanese fonts didn't displayed correctly [Fixed]FEATURES
- resolved bug in MutltiDocumentPrintBUG FIXES
- improved WPF supportFEATURES
- Viewer ComponentBUG FIXES
- Improvement in stability of printing engineFEATURES
- Added Opacity for WatermarkBUG FIXES
- CMYK 0,0,0,1 not printed as black on OKI printerFEATURES
- Added print multiple documents as single printer jobBUG FIXES
- Improved stability in multi thread usageBUG FIXES
- Resolved some bugs with landscape printingBUG FIXES
- Improved stability and quality of PdfPrint printing engineBUG FIXES
- Resolved problem with FIPS licensingBUG FIXES
- Resolved small bug in printing malformed PDF documentFEATURES
- Small improvements in PrintWithAdobe stabilityFEATURES
- Added control of centering content in standard Print methodBUG FIXES
- In some rare cases, german letters weren't printed correctlyBUG FIXES
- Fixed issue: AutoRotate didn't work correctly with Print PDFbyte[]FEATURES
- PDFPrint library is now FIPS compliantFEATURES
- New property - IsAutoRotate which enables that our engine sets automatically Portrait / Landscape orientation based on the document contentBUG FIXES
- Fixed bug in programs which used previous version of PdfPrint library (2.8.8) and were compiled as AnyCPU with .NET 3.5BUG FIXES
- Improved printing quality and stabilityBUG FIXES
- Resolved memory leak in getting pdf pages as imagesFEATURES
- Added option “Render before Print” to Print method - when used, that improves quality of the printing resultBUG FIXES
- Improved stability with PrintWithAdobe method on 8/8.1 and 2008/2012 Operating systemsFEATURES
- PrintWithAdobe method can now have as a parameter PrinterSettingsFEATURES
- Added more method overloadsFEATURES
- PrintWithAdobe() now also works in 64 bit processesBUG FIXES
- Improved stability in Print method which uses byte[] as parameterFEATURES
-Added new Print method which accepts PrinterSettings parameterFEATURES
-Added method PrintWithAdobe. It allows in 32 bit windows/console application to print silently using Adobe.BUG FIXES
- Resolved bug "Network printer not found" when using network printerBUG FIXES
- Fixed: some methods weren't available in VB.netBUG FIXES
- Fixed: if there was dot (.) in the name of the folder, saving images didn't work correctlyFEATURES
- Windows 2012 made some updates which needed to be adjusted with our productFEATURES
- Considering the request of our customers, we made improvements in the demo editionBUG FIXES
- Resolved bug with 16bit tiff picturesFEATURES
- We updated the version to achieve full compatibility with 64bit OSBUG FIXES
- Resolved bugs in converting tiff imagesBUG FIXES
- Resolved bugs in printing and fixed stability issuesPlease take a look at the list below for information on supported remote desktop technologies and operating systems.
SUPPORTED FRAMEWORKS
.NET Framework 2.0-4.8, .Core 3.1+, .NET 5+
SUPPORTED OS
Windows 11, 10, 8.1, 8, 7, Vista, XP, Windows Server 2022, 2019, 2016, 2012 / 2012 R2, 2008 / 2008 R2, 2003 / 2003 R2
Request a free trial license extension in case you need more time to evaluate our product. You will receive your new trial license shortly after you fill out the application.
Cloud services and managed services providers can benefit with our products. The Terminalworks Partner Program enables you to buy license packages of Terminalworks products and resell them.