MBS FileMaker Plugins - DynaPDF

About DynaPDF

DynaPDF Logo Anyone who needs to edit or create PDF files on client / server systems, requires a PDF library that can deal with current PDF files in the future. The PDF format was greatly extended in recent years and the development does never end. A PDF library must keep pace with this development but it is almost impossible to implement all new features immediately after the publication of a new version of PDF. Therefore, a PDF library should ensure that new features do not lead to errors or even data loss.

In DynaPDF this is of course the case. The PDF import is version independent and therefore supports features that do not even exist today. As long as the PDF syntax will not be changed, any PDF file can be imported correctly and saved without data loss.

Due to the variety of applications which can create PDF files today, the error handling and repair capabilities for damaged files play also an increasingly important role. The repair capabilities must be at least as good as the ones in common PDF viewers to avoid unnecessary support requests.

Therefore, we take care that also heavily damaged files can still be opened with DynaPDF. Not all damages must necessarily be repaired, that would be an almost impossible task, but the intact parts of a PDF file should still be accessible.

Of course, DynaPDF leaves file errors not in the dark. Almost all repairs and found errors are stored in an error log. For problems, the error source can therefore be determined quite quickly. Since practically all errors are logged, DynaPDF must of course itself produce very clean files.

ZUGFeRD and e-Invoices

If you want to implement e-invoices according to the ZUGFeRD standard in a solution with FileMaker, the MBS plugins will help you. With the XML and DynaPDF functions, you can implement both creation and reading. You have two options:

  1. Without PDF/A converter
    You create the PDF from scratch with DynaPDF and save it as PDF/A.
    You only need the Lite version for this, but you must not import an existing PDF as a template.
  2. With PDF/A converter
    You have FileMaker (export data records as PDF) write a PDF. Then load this PDF into DynaPDF and output it as a PDF file together with the XML. For this you need DynaPDF Pro and the PDF/A extension, because FileMaker can't create a PDF/A directly.

With the download of the MBS FileMaker Plugin you will find some examples that show how to insert or read the XML into a PDF. Since last summer we also have examples to build the XML from records in FileMaker and an example to parse the XML back into fields. You are welcome to use the examples as a template for your implementation.

PS: Please have a look at the latest examples. 14.6pr2 has a few bugfixes.

Pricing

Create, import and modify PDF files on Mac, Windows and Linux. Includes PDF split and merge, fonts embedding and text extraction

For prices, please check the pricing page.

The DynaPDF license is an add-on to your MBS FileMaker Plugin license and licensed per developer (not per installation).

Please note that licensing terms, options and costs depend on DynaForms GmbH, the company behind DynaPDF. Monkeybread Software is not responsible if these conditions change. We do recommend to order renewals for multiple years to lock in the current prices.

Updated often

As DynaPDF evolves quickly, please sign up to our mailing list. Once a new DynaPDF Version is available, we quickly update our plugins and provide newer plugin files and examples in our prerelease versions.

For recent changes, please check our Release notes.

Information

Works with macOS, Windows, FileMaker Cloud for AWS (Linux) and the FileMaker iOS SDK.

Yearly updates cost around 10% of the original price. Your update starts when the last license ended, not when at the purchase date of the update!

The DynaPDF licenses from MBS are valid for FileMaker, Xojo, Real Studio and C/C++ on Mac OS X, Windows and Linux. You do not need another plugin license or a license from dynaforms.com to use it. And if you do development in C/C++, you can also order your license with support for iOS, Android, AIX, HP-UX, Solaris or OS400.

DynaPDF Starter vs. Lite vs. Pro vs. Enterprise

The original documentation files for DynaPDF are included in our plugin examples and available here for download: dynapdf_help.pdf. Online Manual. Download

List of error codes for DynaPDF.

Blog Articles for ZUGFeRD functions

Blog Articles for PDF functions