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): •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 |