Spire.PDFViewer 4.5.1

Spire.PDFViewer is an easy-to-use and reliable .NET PDF Viewer component. With Spire.PDFViewer, developers can create any WinForms application to open, view and print PDF document in C# and Visual Basic on .NET(2.0, 3.5, 4.0,4.6 and 4.0 ClientProfile).

Open and View

Spire.PDFViewer for .NET can open and view PDF/A-1B, PDF/X1A and even encrypted document.

When viewing, developers can view with zoom in/out, page up/down, moving to the first/last page or fitting page/width. Also, hand tool is available.

Elements

Spire.PDFViewer for .NET supports kinds of PDF fonts, including TrueType, Type0, Type1, Type3, OpenType and CJK font. It also support hyperlinks, DeviceN color space and JPEG2000, DCT, CCITT Fax Image format in PDF.

Print

Spire.PDFViewer enables developers to print PDF document and supports page setup before printing, such as margins, page orientation, page size etc. Also, developers can choose specified one page, current page, mulitple pages or all pages to print.

PDF to Image

Spire.PDFViewer for .NET enables developers to save PDF pages(specified one, current page, mulitple pages, all pages) to image formats(.bmp, .png, .jpeg).

Install-Package Spire.PDFViewer -Version 4.5.1
dotnet add package Spire.PDFViewer --version 4.5.1
<PackageReference Include="Spire.PDFViewer" Version="4.5.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Spire.PDFViewer --version 4.5.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Spire.PDFViewer 4.5.1

New Features:

   Adds Move(float offsetX, float offsetY) method to move from the current location to a new location.
   Adds ScrollTo(float scrollLocationX, float scrollLocationY) method to scroll to a designated location.

Bug Fixes:

   Fixes the issue that the application threw the exception "StackOverflowException" when loading a pdf file.
   Fixes the issue that the content was garbled when viewing a pdf file.

Alteration:

   LoadFromHtml(string url, string convertPdfName) method may be removed in the future.
   Threshold property may be removed in the future.
   MultiPagesThreshold property may be removed in the future.
   VeryfyDocumentEncrypted(string filePath)method may be removed in the future,please use the method of IsEncryptedDocument()instead.
   SetViewerMode(PdfViewerMode.PdfViewerMode mode) method may be removed in the future,please use the property of PdfDocumentViewer.ViewerMode instead.
   SetPageLayoutMode(PageLayoutMode pageMode) method may be removed in the future,please use the property of PdfDocumentViewer.PageLayoutMode instead.
   ZoomTo(int percentage) method and SetZoom(ZoomMode mode) method may be removed in the future,please use the property of PdfDocumentViewer.ZoomFactor instead.
   PdfLoaded event may be removed in the future,please use DocumentOpened event instead.
   ZoomChanged event may be removed in the future,please use ZoomFactorChanged instead.
   ZoomFator property may be removed in the future,please use the property of PdfDocumentViewer.ZoomFactor instead.
   Initialize(PdfDocumentViewer view) method may be removed in the future,please use the property of ActiveView instead.

Dependencies

This package has no dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
4.5.1 1,554 5/8/2019
4.2.2 672 2/14/2019
4.1.13 196 1/31/2019
4.1.5 345 1/19/2019
4.1.0 355 1/5/2019
3.12.6 213 12/19/2018
3.12.1 304 12/7/2018
3.6.3 1,038 6/28/2018
3.3.0 1,863 3/26/2018
3.2.0 437 2/9/2018
2.12.60 355 1/18/2018
2.12.57 388 12/29/2017
2.12.49 356 11/29/2017
2.12.44 271 11/17/2017
2.12.38 419 10/20/2017
2.12.34 350 9/26/2017
2.12.19 760 7/13/2017
2.12.16 282 7/10/2017