What's new?

Start page  Previous page  Next page

 

Version 7.0

 

Office Bridge

With the option N2PDFOPTION_CONVERTER_USE_OFFICEBRIDGE, you can now activate the use of Office Bridge (webPDF) for attachment conversion of Word, Excel and PowerPoint files

n2pdf Client can also use OfficeBridge without webPDF. To do so, n2pdf uses the local installation of Microsoft Office

 

 

Advanced settings for signing PDF documents

After being created via the webPDF Server, PDF documents can be signed digitally. It is now possible to add additional properties when applying digital signatures.

 

 

n2pdf Archive

New function for activating the MIME MODE. This allows various processing methods. You can choose whether the content is to be converted using the internal HTML parser or whether webPDF is to process the HTML content.

 

New program, n2pdf Archive Merger. An extension for n2pdf Archive Search & View which allows merging of existing archives or indexing of folders with PDF files and prepares them for display in n2pdf Archive Search & View.

 

New option for processing existing links such as document links, view links or references to databases in archive projects.

 

 

Handling of file attachments

Using the new option N2PDFOPTION_WS_FORMSIMPORT_ADD, existing PDF forms can now be filled in with content from Lotus Notes databases

New function for attaching Barcodes using integration of the webPDF Webservice. This provides the full range of functionality of the mentioned webPDF function.

 

Miscellaneous

The new option N2PDFOPTION_EXPORT_UI_CONTROLS_MODE allows the export of existing controls such as checkboxes and radio buttons.

The existing function N2PDFOPTION_SYSTEM_LAUNCH_VIEWER for automatic start of the PDF document now also allows the start of other file formats

The option for embedding fonts N2PDFOPTION_PDF_FONT_MODE now supports embedding of Type 3 fonts.

 

 

Version 6.0

 

Direct printing of the created PDF files

The new N2PDFPrint function allows script-controlled printing of PDF files. The various options, such as target printer, page width or number of copies, can be controlled using N2PDFOPTION_TOOLBOX_PRINT_.... The print function requires webPDF.

 

Handling of file attachments

The option N2PDFVALUE_ATTACHMENT_EMBED_ICON_NONE can now also be used to add attachments to the PDF document with no visual linking (annotation). This means that in the mode N2PDFVALUE_ATTACHMENT_EMBED_MODE with N2PDFOPTION_ATTACHMENT_MODE, the attachments are only added to the internal lists of attachments of a PDF document.

New option N2PDFOPTION_ATTACHMENT_EXPORT_OLE for processing OLE objects. When this option is enabled, any OLE objects present are handled as attachments and are therefore subject to the options set for the handling of attachments.

When the option N2PDFOPTION_ATTACHMENT_EMBED_CONVERT_ERR is enabled, file attachments that could not be converted are embedded as a PDF in the original format.

The option N2PDFOPTION_ATTACHMENT_ADD_CONV_IGNORE allows creation of a list of file attachments which are to be ignored during processing (CONVERT MODE). The list created this way can be deleted using the option N2PDFOPTION_ATTACHMENT_CLEAR_CONV_IGNORE.

The option N2PDFOPTION_ATTACHMENT_ADD_ARC_IGNORE allows creation of a list of file attachments which are to be ignored during processing (CONVERT MODE). The list created this way can be deleted using the option N2PDFOPTION_ATTACHMENT_CLEAR_ARC_IGNORE.

 

Table of Contents

The new option N2PDFOPTION_ATTACHMENT_ADD_OUTLINE_ENTRY allows a new entry to be made in the outline of the PDF document when an attachment is imported. The outline of the PDF to be attached is registered in this entry.

 

Export options

The new export option N2PDFVALUE_TARGET_FILE_FORMAT makes it possible to save the created PDF file (additionally) in various other file formats. Possible target formats are RTF, TXT, HTML and DOCX.

For the new DOCX export format, the option N2PDFVALUE_TARGET_FILE_FORMAT_DOCX also makes it possible to transfer the set document properties to the Word document.

 

PDF Metadata

The new options N2PDF_SERVER_SETTING_PDF_INFO_XMP_... allow the integration of XMP metadata in the PDF file.

 

Miscellaneous

The new option N2PDFOPTION_IMAGE_TIFF_DPI_XY_ADJUSTMENT allows different X/Y resolutions for the DPI values to be taken into account during import of a graphic into the PDF document.

 

n2pdf Archive

Function for the extraction of the design information from databases for visual reproduction in the display program n2pdf Archive Search & View.

 

The n2pdf Search & View display program now also enables the new display form “View mode” which is a display based on the design export. This shows elements such as categories, answer documents and column definitions.

 

New function for the creation of links for duplicates of documents that have already been converted.

 

The new completeness check option ensures that all documents in the database are converted.

 

Function for automatic selection of all views for the database export

 

You can now define a black list for file attachments and archive formats.

 

 

Version 5.0

 

Adaptation of the table width or the page width

New option N2PDFOPTION_FORMAT_TABLE_WIDTH_MODE for adapting the page width to the table or the table to the page width

 

Miscellaneous

Improved memory management when embedding numerous file attachments using N2PDFVALUE_ATTACHMENT_EMBED_MODE

 

Table of Contents

When creating the table of contents, a new parameter allows an alternative text to be defined which can then be displayed in the TOC or outline instead of the actual entry. You may also choose to leave this entry blank. This makes it possible to separate the TOC/outline entry from the heading in the main part of the document.

 

Enhanced PDF/A support

Conversion of PDF documents to the PDF/A format with the standards PDF/A-2 and PDF/A-3 when using webPDF. The conformance levels "a," "b," and "u" are supported here.

Either N2PDFOPTION_PDFA_REPORT_ON_SUCCESS or N2PDFOPTION_PDFA_REPORT_ON_ERROR can be used to generate a log of the conversion performed after completion of the PDF/A creation. The filename and the storage location can be defined using N2PDFOPTION_PDFA_REPORT_FILENAME.

 

Handling of file attachments

When transferring file attachments via the N2PDFAddAttachment function and with the option N2PDFVALUE_ATTACHMENT_EMBED_MODEenabled, you can now use the option N2PDFOPTION_ATTACHMENT_EMBED_PDF_CONVERT to convert all of the file attachments uniformly to the PDF format before they are embedded.

Enhancement of the export function: All file attachments which can be converted by webPDF can now also be exported in various graphics formats using the existing N2PDFExport function.

PDF Portfolio files are supported. By enabling the mode for the embedding of file attachments, you can now also embed PDF Portfolio files in the PDF file as well.

You can now use N2PDFOPTION_ATTACHMENT_ADD_PASSWORD to transfer passwords for various areas, such as archive, office and PDF formats. The option N2PDFOPTION_ATTACHMENT_CLEAR_PASSWORD can be used to target specific lists for deletion.

The option N2PDFOPTION_WS_CONVERTER_SELECTION allows the selection of a specific conversion service.

Use N2PDFOPTION_WS_LOCAL_SERVER to inform n2pdf that the webPDF installation is located locally on the same system. This makes it possible to transfer large files via file URL.

Setting the N2PDFOPTION_WS_TIMEOUT allows you to define the maximum waiting period for a conversion before it is aborted with an error message.

Enhanced information in the name of a file attachment can be saved using N2PDFOPTION_ATTACHMENT_EXTENDED_INFO.

 

Data logging

You can now enable logging to improve monitoring and simplify troubleshooting during conversion (N2PDFGLOBALOPTION_LOG_ENABLED). This makes it possible for you to log outputs in dependence on the log level selected (N2PDFGLOBALOPTION_LOG_LEVEL).

 

Conversion of HTML contents

New function for processing documents with MIME contents. The new option N2PDFOPTION_MIME_MODE supports various methods of processing. You can choose whether the contents should be converted using the internal HTML parser (N2PDFVALUE_MIME_CONVERT) or whether webPDF (N2PDFVALUE_MIME_FILEEXPORT) should process the HTML contents.

 

 

Version 4.0

 

 

64-bit editions for Domino Server

n2pdf is available in the server variants "n2pdf Server Agent" and "n2pdf Server Task”, each in a 64-bit edition respectively. This makes it possible to run n2pdf 4.0 on the 64-bit Domino Server.

 

Export options

The new option N2PDFOPTION_EXPORT_CALC_COMP_FOR_DISPLAY forces the calculation of formulas which normally are only calculated at the time of display.

The new option N2PDFOPTION_EXPORT_EXPAND_ALL_SECTIONS expands all closed sections independently of the currently valid section setting.

The option N2PDFOPTION_EXPORT_OVERRIDE_FORM_NAME can be used to specify with which mask the document should be exported.

The new option N2PDFOPTION_SYSTEM_CONTENT_LANGUAGE allows the system language to be set in deviation from the currently active one.

Margin settings can now be less than the previous minimum of 0.5 cm and can even be set to 0 cm (Example database).

 

 

Display of Notes contents

Export of Notes UI Controls such as buttons, checkboxes and radio buttons as graphic elements (Example database)

Sections can have indents from the left and right margins if they are outside of tables. (example database)

Recognition of encrypted contents: When exporting complete documents, everything is exported except for the encrypted fields. The function returns an error message as the status. If only a single field (item) is exported, then only an error code is returned and no content is exported.

With the new option N2PDFOPTION_EXPORT_IGNORE_WMF_IMAGES, graphic distortions due to low screen resolutions (e. g. for server installations) can be avoided because instead of the WMF image file, the image information uses the BMP format.

 

 

Options for PDF content

The new option N2PDFOPTION_PDF_CREATE_DESTINATIONS allows the creation of "PDF destinations". “PDF destinations” allow a PDF file to be opened at a specific location.

The new options parameter N2PDFVALUE_PDFA_LEVEL_B allows the creation of "PDF/A" documents using the "1b" standard (PDF/A-1b).

 

 

Java Integration

Integration of n2pdf directly into the Java programming via a Java class (JAR) and the Java Native Interface (JNI). This now makes it possible to use n2pdf in the Notes/Domino or external Domino applications via the Java programming. (Example database)

 

 

Graphics export

The PDF documents created can also be saved (exported) as TIFF, JPEG, PNG or BMP graphics using the new N2PDFExport function. This makes transfer to archive systems which expect TIFF formats possible now as well, for example. The creation of a Multi-page TIFF file is also supported for the TIFF format.

 

 

Digital signing of PDF documents

After being created via the webPDF Server, PDF documents can be signed digitally. It is possible to either apply a digital signature or to certify the created PDF document. In addition to file-based certificates, smart card readers are also supported. In addition, a time stamp from a Time Stamp Authority (TSA) can also be applied to the signatures as well.

 

 

Conversion of attachments (advanced license)

Conversion of Notes attachments during PDF creation. Up to 100 different file formats can be converted via the webPDF Server without use of the original application.

 

 

Version 3.2

 

Table of Contents

Individual design of the Table of Contents: You can define and use text templates at various levels in the Table of Contents.

Headers and footers: You can define and use individual text templates at various levels in the Table of Contents (above and below the TOC).

 

Handling of file attachments

The new setting N2PDFVALUE_ATTACHMENT_CONVERT_MODE with N2PDFOPTION_ATTACHMENT_MODE converts a file attachment into a standalone PDF file and this is then attached to the end of the new PDF file.

The option N2PDFOPTION_ATTACHMENT_COUNT_PDF_PAGES makes it possible to return the number of pages for the N2PDFAddAttachment for all PDF files transferred using this function.

Using the N2PDFOPTION_ATTACHMENT_EMBED_OBJ_AUTHORoption, you can set the title for embedded objects.

The function N2PDFAddFile makes it possible to transfer and edit any desired files in accordance with the mode set for the editing of attachments

 

Contents and formatting

With the option N2PDFOPTION_PAGE_NUMBERING_OFFSET you can exempt pages, e.g. the cover sheet, by transferring a positive or a negative value.

With the new parameter N2PDFVALUE_PROCESS_RETURN_PDF_PAGES for N2PDFProcess you are advised of the number of pages in the PDF file. You can send this value to a subsequent PDF file, e.g. via N2PDFOPTION_PAGE_NUMBERING_OFFSET.

Converting anchor links

The new option N2PDFVALUE_NOTES_LINK_MODE_IMAGE_NDL also now enables links (document, view and database links) to be converted even though their target is not contained in the PDF file. In this instance, the Notes Client is opened with the corresponding document or database.

Automatic size adaptation of graphics (N2PDFOPTION_IMAGE_MAX_HEIGHT_IN_BODY, N2PDFOPTION_IMAGE_MAX_WIDTH_IN_BODY) every time N2PDFAddAttachment or N2PDFAddRTContent is called.

 

Unicode/multilingual PDF files

Use of Unicode to edit the content of languages such as Russian or Greek

Setup of CID fonts and use via CMaps instead of embedding character sets for non-complex (Asian) character sets

Use of predefined CMaps for complex (Asian) languages when creating PDF files

Setting the CharacterSet when creating PDF files in languages which are not western European in origin

 

Miscellaneous

Improvement of memory/resource management, e.g. through detection of duplicated images.

Improved speed when creating PDF files through optimized search routines for variables and constants and through editing of images the creation of a Table of Contents

 

 

Version 3.1

 

Server integration

Complete "thread-safe" implementation of the PDF generation for better performance on (web) servers

 

Table of Contents

Multiline headings in the main text ([TOC:...]) and entries in the table of contents are possible. For this, the max. width of the text in the table of contents must be set with the option N2PDFOPTION_TOC_TEXT_MAX_WIDTH (sample database).

New variable [TOC] for headers and footers for output of the current chapter name (N2PDFOPTION_TOC_HF_VARIABLE). In addition, N2PDFOPTION_TOC_HF_VARIABLE_WITH_LEVEL can be used to decide whether the chapter numbering is part of the variable, and N2PDFOPTION_TOC_HF_VARIABLE_MAX_LEVEL to decide the max. chapter level that should be present in the variable (sample database).

 

Formatting and structure of the PDF file

Support of ISO standard 19005:1-2005 (PDF/A) (N2PDFOPTION_PDF_PDFA_MODE) (Sample database)

Setting further security options in the PDF file (Sample database):
N2PDFOPTION_PDF_SECURITY_DOC_ASSEMBLY
N2PDFOPTION_PDF_SECURITY_FORM_FILL_IN
N2PDFOPTION_PDF_SECURITY_ACCESSIBILITY

The option N2PDFOPTION_TOC_MAX_NUMBERING_LEVEL can be used to specify the max. depth of numbering in the table of contents (sample database).

 

Handling of file attachments

For the transfer of file attachments with the function N2PDFAddAttachment, individual fields of the document or names of attachments can now be given (sample database).

If file attachments are passed with the function "N2PDFAddAttachment" and these should be integrated into the PDF file as links (N2PDFVALUE_ATTACHMENT_LINK_MODE), then this can occur at the same position (N2PDFOPTION_ATTACHMENT_LINK_AT_POS) as in the Notes document. In addition, the option N2PDFOPTION_ATTACHMENT_LINK_ICON can be used to decide whether the link should appear as text (N2PDFVALUE_ATTACHMENT_LINK_TEXT) or as a file symbol (N2PDFVALUE_ATTACHMENT_LINK_EXT). If the link is displayed as a symbol, the filename of the linked file can be shown or hidden using N2PDFOPTION_ATTACHMENT_LINK_SHOW_NAME (sample database).

File attachments that are imported into the content of the PDF file in the mode N2PDFVALUE_ATTACHMENT_IMPORT_MODE using the function N2PDFAddAttachment can now be imported at the position (N2PDFOPTION_ATTACHMENT_IMPORT_AT_POS) at which they are embedded in the Notes document (sample database).

The option N2PDFOPTION_ATTACHMENT_EXTRACT_ARCHIVE can be used to say whether compressed attachments should be unpacked and the unpacked content should be processed, or whether the compressed file itself should be processed (e. g. in linking of file attachments in the PDF file) (sample database).

 

Contents and formatting

In the text, footnotes can be defined using a template of the form [FOOTNOTE:xxx]. The formatting for the footnotes can be defined with the text template with the name N2PDFVALUE_FOOTNOTE_PARAGRAPH_NAME. If no footnotes are needed, the checking can be deactivated with the option N2PDFOPTION_SPEED_NO_FOOTNOTES (sample database).

For the global text template N2PDFVALUE_GLOBAL_PARAGRAPH_NAME, settings such as bold, italic, underline or paragraph settings can now also be defined (sample database).

Graphics in Notes documents which are defined as "hotspots" (URL, formula, Notes link) are accepted into the PDF file as clickable graphics (N2PDFOPTION_PDF_CONVERT_HOTSPOTLINKS) (sample database).

 

Miscellaneous

The performance for serial letters was significantly improved (sample database).

Various improvements in the export and display of RichText fields or Notes forms (e.g. Display sections (sample database)).

 

 

Version 3.0

 

Formatting and structure of the PDF file

HTTPS links are converted and are clickable in the PDF file (sample database).

When attaching PDF files, existing tables of contents (Outlines) are included (sample database).

When amending PDF files with form fields, the input values are included

Compression of the created PDF file (N2PDFOPTION_COMPRESS_OUTPUT_FILE) as ZIP file with password protection (N2PDFOPTION_COMPRESS_PASSWORD) and freely definable filename (N2PDFOPTION_COMPRESS_TARGET_FILENAME) (sample database or sample database)

 

Improved table handling (sample database)

"Tables-in-tables" (nested tables) are supported (unlimited nesting depth)

Tabbed tables are identified and the contents are output sequentially

Options to automatically scale tables to the page width (N2PDFOPTION_FORMAT_ADJUST_TABLE_WIDTH)

Set the horizontal spacing between the cell border and the cell content (N2PDFOPTION_EXPORT_TABLE_GAP)

 

Handling of file attachments

Native conversion of 200 file formats via the interface to the StarOffice Server PDF CONVERTER (SOC)

Define if conversion is to be performed via SOC or via the internal converter (N2PDFOPTION_SOC_ENABLED)

Define which file formats are converted via the SOC (N2PDFOPTION_SOC_EXTENSIONS) or all unknown file types (N2PDFOPTION_SOC_TRY_UNKNOWN_EXTENSIONS), if the internal converter is used

Embedding files in the PDF (sample database)

Embedding files at the original position (N2PDFOPTION_ATTACHMENT_EMBED_AT_POS) or at the end of the document (sample database)

Show the filename (N2PDFOPTION_ATTACHMENT_EMBED_SHOW_NAME) and the icon (N2PDFOPTION_ATTACHMENT_EMBED_ICON) of the embedded file (sample database)

Hide the graphics symbols for file attachments in Notes (N2PDFOPTION_EXPORT_HIDE_ATTACHMENT)

Enhanced support of TIFF files and multi-page-TIFF-files

New options for compressed archives (sample database)

Set passwords for protected archives (N2PDFOPTION_ATTACHMENT_ADD_PASSWORD)

Define the filenames of the files to be extracted from archives (N2PDFOPTION_ATTACHMENT_ADD_ARC_FILESPEC)

 

Contents and formatting

Max. height (N2PDFOPTION_IMAGE_MAX_HEIGHT_IN_BODY) and width (N2PDFOPTION_IMAGE_MAX_WIDTH_IN_BODY) of graphics can be set

Automatic removal of empty pages at the end of a document (N2PDFOPTION_FORMAT_DELETE_TRAILING_SPACE)

Page width, page height (N2PDFOPTION_PAGE_FORMAT_CUSTOM) and page margins (N2PDFOPTION_PAGE_MARGIN_...) can be set for each page (sample database)

Supports multi level pagination (sample database)

% values for the left and right paragraph margins in Notes documents are supported (sample database)

Negative tabs in Notes documents (that are outside of the page settings) are evaluated

Text templates support the setting of the left (N2PDFOPTION_PARAGRAPH_INDENT_LEFT) and right (N2PDFOPTION_PARAGRAPH_INDENT_RIGHT) paragraph margins, as well as the indent of the first line (N2PDFOPTION_PARAGRAPH_INDENT_FIRST)

 

Table of contents (sample database)

Tab position of text and page number can be defined externally (N2PDFOPTION_TOC_TAB_NUMBER and N2PDFOPTION_TOC_TAB_PAGENUMBER)

Filling the spaces between the numbering and text (N2PDFOPTION_TOC_TABFILL_NUMBER) and text and page numbers (N2PDFOPTION_TOC_TABFILL_TEXT) with characters (e.g. dots or underscores)

Option to keep together headings and content (N2PDFOPTION_TOC_TEXT_KEEP_NEXT)

 

Miscellaneous

Calculation of default values for fields that are contained in a form but are not saved in a document

Calculation of fields which are defined as "computed for display"

 

 

Version 2.0

 

Additional forms of links in a PDF (sample database)

User-defined links in a PDF file (creation of own link structure)

User-defined texts may be converted to clickable URLs

Create file links (files may be executed from within a PDF)

Creating email links

Definition of formatting for the various link types

 

Improved table handling (sample database)

Line width and line colors

Now supports "row spacing" and "cell spacing"

Horizontal and vertical merging of table cells

Paragraph formatting within a table cell may vary within the same cell

Indent of a table

Text formatting

Scalable graphics in a table

 

Working with attachments (sample database)

New function N2PDFAddAttachment for native conversion of attachments (see also new options for attachment conversion)

Attachments in compressed archives can be accessed (12 formats are supported)

New function N2PDFAddFile in order to add an external file to a PDF as content (ASCII or RTF)

 

Formatting and structure of the PDF file

The table of contents can now be displayed in Outline too (N2PDFOPTION_TOC_OUTLINE_ENTRY)

The maximum number for a TOC entry was increased to 9 (e.g. 1.1.1.1.1.1.1.1.1)

The headers and footers may now be created individually for each and every page (ASCII or RTF) ((sample database)

The new options N2PDFOPTION_SYSTEM_FONT_SERIF and N2PDFOPTION_SYSTEM_FONT_SANS_SERIF allow the font replacement of the Notes standard font.

New option N2PDFOPTION_TOC_HEADLINE_INDENT. This allows the distance between the numbering (1.1.) and the text to be set for a certain level of the TOC.

New option N2PDFOPTION_FORMAT_REMOVE_TABLE_OFFSET to set table offsets of rich text fields which have been placed in tables on a form to zero

 

Miscellaneous

New options to deactivate unused standard routines (e.g. the replacement of system constants). The deactivation allows for a faster creation of the PDF file.

New function N2PDFSearchAndReplace which allows a "search and replace" for content at the point it is called in a script