What's New in v6.x
Highlights
- The most comprehensive PDF development toolkit for your server
and desktop applications
- Built on top of our PDF printer driver technology, leveraging
its speed and versatility
- Unmatched ease of use and performance without sacrificing
powerful features
- Produces high quality PDF outputs that are Adobe Acrobat
compatible (version 4 or higher)
- Supports PDF generation of PDF/A-1b, PDF/X-1a and PDF/X-3 for
long term archiving and reliable prepress data interchange
- Supports in-memory processing of PDF files to optimize
performance
- Supports both 32-bit and 64-bit Windows O/S
New Features in v6.1
PDF Document API
- XFA form field support: Previous versions of BCL easyPDF SDK's
Document API supported setting and getting values to and from
AcroForm type form fields. Version 6.1 extends this support to XFA
(XML Forms Architecture) form fields as well.
PDF Processor API
- In-memory PDF post-processing: Earlier versions of BCL easyPDF
SDK's Processor API required opening and closing a PDF, and reading
and writing it from and to the file system, each time an operation
(e.g., getting the page count) or modification (e.g., adding a
watermark) was done to it. In version 6.1, many post-processing
operations are allowed in memory. This means that a PDF file can be
opened just once (either from a physical file or from memory) and
have many operations performed on it without needing to repeatedly
close and reopen it or accessing the file system. For workflows
that require extensive PDF post-processing, this can offer
substantial performance gains. For the specific post-processing
operations that are allowed in memory, please see the PDFProcessorHandle
object.
New Features in v6.0
PDF Printer API
- PDF/A/X generation API: BCL easyPDF SDK supports PDF Generation
of PDF/A-1b, PDF/X-1a and PDF/X-3 for long term archiving and
reliable prepress data interchange. BCL APIs enable
developers to easily create 100% PDF/A/X compliant
documents.
- CMYK Output API: Within the PDF/A/X specification
PDF Converter API
- PDF to EMF image conversion: EMF stands for enhanced metafile
format. EMF is a vector graphic format, which means it's infinitely
scalable, much smaller in size, and contain real text, lines,
rectangles, instead of pixels.
PDF to Enhanced Metafile is a new feature in PDF Converter API
version 6.0.However, ImagePrintJob would still support WMF to PDF
and EMF to PDF conversion.
Other Improvements
PDF Printer API
- XPS Support (Supports XPS to PDF conversion. Requirement: .NET
Framework 3.0 or above) .
- Handles "Invalid Margin" errors in MS Word by giving developers
options to either scale the document or crop the the unprintable
areas outside of the invalid margins.
- Compression for B&W images (greatly reduce file size, which
is many times more compact than ZIP).
- Automatic and CSS-driven pagination (smarter page break,
developers can also manually control whether they want to have page
break or not).
- Added support for transparent image.
- Added wait time for loading website page (For an HTML page
containing an embedded object such as Java applet, they are
sometimes not printed correctly because the applet rendering can
happen after the page is completely loaded. Developers can now use
this property to wait until the rendering from the embedded object
is finished.).
- Several enhancements and fixes to improve stability, speed, and
performance. Some examples include: Office, Visio, hyperlink,
bookmark, etc.
- Standard hatched pattern brushes.
- Support for single-page old-style JPEG TIFF.
- Added EnableAutoMacros as a new Boolean property in
ExcelPrintJob. It specifies whether auto execute macros are
enabled.
PDF Processor API
- Support Merge Batch (Merges a sequence of PDF files into
one)
- Add Digital Signature and Set Document Info XMP to existing PDF
Files without recreating PDFs.
- Adds a non-annotation type of file attachment to a PDF
file
- Adds a TrueType text entity to the document's content
- Added CropBox support which allows the visible page area of a
PDF to be adjusted (in other words the whitespace surrounding the
document's content can be cropped)