Category: ZUGFeRD

PDFAttex – .NET / COM extract component to ZUGFeRD XML and other attachments from a PDF

PDF, PDF / A-3 as well as the ZUGFeRD format make it possible to use PDF documents as containers to embed any files into the PDF. The recipient needs a way to extract the embedded files. This can be done interactively, eg. through the Adobe Reader. However, if you want to automate this process, you need an appropriate software component, which can be integrated into an application to read and save the attachments.

For the ZUGFeRD format, there is a free CommandLineTool – ExtractZUGFeRD-XML as well as a .NET / COM component with PDFAttex. This is now included as an extension in the eDocPrintPro SDK.

PDFAttex features:

  • .NET / COM component
  • C# Sample / test application with source code
  • Read how many attachments are included in the PDF
  • Read and save individual or all attachments (name, extension) from a PDF, PDF / A-3 or ZUGFeRD file
  • Read out with which PDF / A level the file was created – PDF / A-1b, 2b, 3b

PDFAttex as a 32bit COM component:

VisualBasic6 (VB6) requires, for example, a 32bit component.By default, VB can not deal with .NET components created for a mixed-32 / 64bit environment. Therefore, we provide a 32bit variant of the DLL. To be able to be addressed, this DLL must first be registered with the 32bit RegAsm.exe from .NET 2.0. For this, the following command should be executed as an administrator via a CMD file: “C:\Users\Admin\Desktop\VB Sample\RegAsm.exe” “C:\Users\Admin\Desktop\VB Sample\PDFAttex.dll” /codebase. Then, in VisualBasic, the component is available in the list of existing references and can be used.

PDFAttex is part of the eDocPrintPro SDK and requires .NET Runtime version 2.0.

eDocPrintPro free / PDF/A-1b, 2b, 3b & ZUGFeRD Version 3.25.2 available

Innovations eDocPrintPro Version 3.25.2:

  • The current GhostScript AGPL version 9.21 is supported
  • The routines for the generation of PDF / A-1b, 2b, 3b and ZUGFeRD formats have been completely re-implemented.
  • In addition to ZUGFeRD XML, other files can also be embedded in the ZUGFeRD PDF. Only with ZUGFeRD option.
  • New version of the eDocPrintPro SDK 3.25 available to use the extensions from your own applications.

ZUGFeRD - neben dem XML lassen sich zusätzliche Anhänge einfügen

  • All plugins available for the eDocPrintPro can now also be used with the PDF/A & ZUGFeRD variant.

Depending on the plugin, it may be necessary to perform the action before the PDF/A or ZUGFERD processing. In order to apply a stamp or to deposit a stationery and only then to carry out the PDF/A and TRUE conversion as otherwise the conformity would be destroyed. On the other hand there are plugin actions, which can only be done after the PDF/A or ZUGFeRD conversion. Create a signature or send the created PDF file by e-mail. In order to control this, the INI file of the plugin provides the possibility to determine when (PRE, POST, LAST) the plugin action is to be executed.

Process=PREThe plugin is run before PostScript to PDF conversion. The plugin can be used to prepare folders or to insert commands into the Postscript code.

Process=POSTThe plugin is called after the conversion from PS to PDF and before an eDocPrintPro add-on postprocessing (SWF, PDF / A or ZUGFeRD) is executed. Required, eg. for the AddOverlay or PDFExport plugin

Process=LASTThe plugin is called after the eDocPrintPro add-on postprocessing (SWF, PDF/A or ZUGFeRD). Required, eg. for the EMail as well as signature plugin

If no add-on postprocessing (SWF, PDF / A or ACCESSORY) is executed, POST and LAST have the same meaning. If the “Process” parameter is not specified, the default value is Process = POST.

The INI files of the installed plugins can be found in C: \ Program Files \ Common Files \ MAYComputer \ eDocPrintPro \ Plugins.

Example INI – PDFExport & EMail Plugin:

Beispiel INI - PDFExport Settings  Beispiel INI - EMail Plugin

Download – eDocPrintPro free Version

Download – eDocPrintPro PDF/A & ZUGFeRD

GhostScript 9.21 Setup

eDocPrintPro – PDF / A version 3.24.7 – contains ZUGFeRD format

So far for PDF/A and ZUGFeRD two different products have been offered. With version 3.24.7 eDocPrintPro PDF/A printer driver both products have been combined into one.

The great advantage consequently possible to use all standard eDocPrintPro plugins for ZUGFeRD format.

Each of the available formats PDF/A-1b, PDF/A-3b and ZUGFeRD can be individually licensed and activated. The setup creates a printer named “eDocPrintPro”. Any additional virtual printers can always be created with different names over an installed tool. Here other default settings are possible for each of these virtual printers.

eDocPrintPro PDFA version enthält jetzt auch das ZUGFeRD Format  eDocPrintPro PDFA - alle 3 Formatoptionen können unabhängig voneinender lizensiert und freigeschaltet werden

Download – eDocPrintPro PDF/A & ZUGFeRD

Download – eDocPrintPro PDF/A & ZUGFeRD 32 und 64bit (ca. 63 MB) >>>

GhostScript 9.18.1 Setup

Download – GhostScript 9.18.1 MSI Setup – 32bit (ca. 16MB) >>>
Download – GhostScript 9.18.1 MSI Setup – 64bit (ca.16MB) >>>

eDocPrintPro – Version 3.24.1 – PDF, PDF/A, ZUGFeRD, SDK

Innovations Version 3.24.1:

With version 3.24.1. some extensions and improvements have been made that are not directly on the user interface visible and affect all versions of the printer driver.

ESFX new file format for the profiles: All printer driver settings can be saved as a profile and retrieved when needed. So far, the ending ESF was used. The profile data generated via the user interface, as well as those that could be created through the SDK were not compatible due to historical reasons. That is why we have implemented a new unified XML data format with the extension ESFX. This is now compatible between User Interface and SDK function.

Similarly, the profile function was to User Interface and SDK been enhanced that now all settings eDocPrintPro add-ons PDF / A-1,2,3 ZUGFeRD, FLASH / SVG, and configuration of the plugin chains stored in the profiles and reloaded.

SDK Extensions: Saving and loading the add-on settings as XML. Function to save all settings of the driver as XML (ESFX) and load again. Speed optimization in the communication of SDK with the Printer Driver. Possibility for PDF / A-3 enable / disable the option to query the attachments via SDK. Function to determine the version number of the installed printer driver eDocPrintPro.

Neues Datenformat ESFX für die Profile  PDFA-3 Einstellungen können jetzt über Profile gespeichert und wieder geladen werden #1  PDFA-3 Einstellungen können jetzt über Profile gespeichert und wieder geladen werden #2  edoc SDK mit PDFA3 - AttEnabled   eDocPrintPro SDK Neuerungen Version 3_24_0 #1  eDocPrintPro SDK Neuerungen Version 3_24_0 #2  eDocPrintPro SDK Neuerungen Version 3_24_1

Download – eDocPrintPro, PDF/A, ZUGFeRD

Download – eDocPrintPro 32 und 64bit (ca. 63 MB) >>>
Download – eDocPrintPro PDF/A 32 and 64bit (ca. 63 MB) >>>
Download – eDocPrintPro ZUGFeRD – PDF/A-3 Druckertreiber >>>

GhostScript 9.18.1 Setup

Download – GhostScript 9.18.1 MSI Setup – 32bit (ca. 16MB) >>>
Download – GhostScript 9.18.1 MSI Setup – 64bit (ca.16MB) >>>