|
Bytescout.PDF library for .NET
Bytescout.PDF is a native .NET library
for PDF writing, reading, modifying and signing
Key features:
- Full set of methods and properties (Bytescout.PDF
namespace) to create documents (completely new documents or using existing
PDF documents) with ability to
draw on the page of existing PDF document;
- Font embedding (Type1, TrueType) including Unicode support;
- TIFF, JBIG2, CCITT Fax, Flate PNG, JPEG DCT
images and image compression modes support;
- Linearization support (PDF documents web optimization - documents are loaded faster);
- PDF optimization support (internal structure of PDF document is optimized to reduce
file size);
- Security options (document permissions) and 40 bit, 128 bit and 128 AES encryption
support;
- Digital signature support (see sample
code) including signing of existing documents;
- Threads and beads support;
- Built-in EMF to PDF conversion engine including support for EMF
images produced by virtual EMF printers;
- 40 bits, 128 bits, 128 bits AES security options, password protection options,
permissions options;
- Ability to handle produced PDF document in memory without need for temporary
files and provide on-the-fly generation directly into memory stream(requires additional
Web License);
- Ability to split,
merge, extract pages from PDF document and append to an another document using pages
manager class;
Examples And Tutorials:
"Hello, World!" examples
Quick Start Tutorials:
- Getting started in Visual Basic.NET
- Getting started in Visual C#
- Getting started in ASP.NET
Advanced Examples:
-
AddAttachedFile
-
AddAttachedFileFromBuffer
-
AddAttachedFileFromPDFStream
-
AddAttachedFileFromStream
-
AddPages
-
AddStartupJavaScript
-
CopyPagesFromDocumentIntoAnother
-
DigitalSignature
-
HelloWorldUsingExistingDocuments
-
HelloWorldWithSecurity_HiPrintRemoved
-
Images
-
MultiplePages
|