Archiv für ‘Konvertierung’

PDFtoImage – eDocPrintPro Plugin – erzeugt TIFF aus PDF

2010-07-23 Von: Wolfgang May Kategorie(n): Konvertierung, PDFtoImage, Plugin, eDocPrintPro Keine Kommentare →

Der eDocPrintPro Druckertreiber unterstützt die Ausgabe von PDF sowie verschiedener anderer Imageformate – TIFF, JPEG, usw.  Es gibt jedoch Anwendungsfälle bei welchen es erforderlich sein kann neben der PDF Datei auch z.b. eine TIFF Imagedatei zu erzeugen.

Unser neuer eDocPrintPro Plugin PDFtoImage erzeugt parallel zur PDF Datei auch eine Imagedatei als Schwarz&Weiss Multipage mit TIFF Gruppe 4 Kompression. Das im Druckertreiber eingestellte Ausgabeformat muss PDF oder PDF/A sein, da der Plugin bei der Konvertierung von PDF aus Eingabeformat ausgeht. Der Zieldateiname ist gleich wie der Name der erzeugten PDF Datei. Der Zielfoldder kann entweder gleich sein kann aber auch über den Plugin fix voreingestellt werden.

Plugins für andere Formate oder eine konfigurierbare Version können auf Wunsch erzeugt werden.

eDoc Plugin PDF to Image eDoc Plugin PDF to Image

Download – eDocPrintPro – PDFtoImage Plugin >>>

Verflachen von Adobe LiveCycle PDF Formularen über eDocPrintPro Druckvorgang

2010-06-10 Von: Wolfgang May Kategorie(n): .NET, Konvertierung, PDF Formulare, Software-Entwicklung, eDocPrintPro Keine Kommentare →

Normalerweise kann man ausgefüllte PDF Formulare direkt verflachen und die Feldinformation “einbrennen”. Es gibt jedoch auch eine spezielle Art von PDF Formularen die über den Adobe LiveCycle Server erstellt wurden und die nicht wie normale PDF Formulare mit der herkömmlichen Datenstruktur aufgebaut sind. Diese spezielle Form der PDF Formulare kann nur mit dem Adobe Reader ausgefüllt, gespeichert und gedruckt werden. Alternative PDF Viewer von anderen Herstellern funktionieren nicht und können die Formulare und deren Inhalte nicht richtig auslesen, darstellen und ausdrucken.

Speziell falls man solche Formulare langzeitarchivieren möchte muss man sicherstellen dass diese auch in Zukunft von jedem beliebigen PDF Programm angezeigt und ausgedruckt werden können. Das ist jedoch nur möglich wenn diese in normale PDF Dokumente umwandelt.  Der Adobe Reader ist die einzige Anwendung mit dem man solche Abobe LiveCycle Formulare anzeigen und ausdrucken kann. Die einfachste und kostengünstigste Möglichkeit ist die Konvertierung über einen PDF-Druckvorgang. In diesem Fall verwenden wir unseren eDocPrintPro Druckertreiber um über einen automatisierten Druckprozess daraus “verflachte” und überall lesbare PDF oder PDF/A Dokumente zu erzeugen. Diese können dann über jeden beliebigen PDF Viewer angezeigt und wie ein normales PDF Dokument weiterverarbeitet werden.

Wir haben auf Basis unserer vorhandenen Tools eine solche C# .NET Anwendung erstellt um diesen Vorgang zu automatisieren und in eigene Anwendungen einbinden zu können.

Adobe LiveCycle PDF Formular verflachen mit eDocPrintPro und Adobe  Reader

Download – Verflachen von PDF Formularen über eDocPrintPro Druck >>>
Download – eDocPrintPro 32bit (~5MB) >>>

PDF/A Converter Service – Version 1.5.1 verfügbar

2010-05-19 Von: Wolfgang May Kategorie(n): Image2PDFA, Konvertierung, PDF/A, PDF2PDFA, Update Keine Kommentare →

Diese Version beinhaltet Erweiterungen im Bereich der PDF/A Funktionen und Kompatibilität.

Download – PDF/A Converter Service – PDF2PDFA und Image2PDFA >>>

Die Demoversion ist 30 Tage voll funktionsfähig – danach wird ein Stempel auf die konvertierten Dokumente aufgebracht.

MakePDFA.NET – Version 1.0.19 verfügbar

2010-05-19 Von: Wolfgang May Kategorie(n): .NET, Dies & Das, Image2PDFA, Konvertierung, MakePDFA.NET, OCR, PDF/A, Software-Entwicklung, Update Keine Kommentare →

Diese Version beinhaltet Erweiterungen im Bereich der PDF/A Funktionen und Kompatibilität. Um die optimale PDF/A Funktionalität sicherzustellen sollte diese Software nur zusammen mit der aktuellen Version (ab 3.15.4) unseres PDF/A Druckertreibers eDocPrintPro PDF/A eingesetzt werden.

Download – MakePDFA.NET Beispielanwendung >>>
Download – MakePDFA.NET CHM Help >>>

ReadMe – MakePDFA.NET >>>

eDocPrintPro PDF/A Informationen und Download >>>

Weitere Informationen zu MakePDFA.NET >>>

pdfNET – PDF und PDF/A Basisfunktionen für Softwareentwickler – .NET / C#

2009-09-09 Von: Wolfgang May Kategorie(n): .NET, AddOverlay, Image2PDFA, Konvertierung, Merge, PDF/A, PDF2PDFA, PDFSplit, Software-Entwicklung, pdfNET Keine Kommentare →

Unter pdfNET sind die wichtigsten PDF sowie PDF/A Routinen zusammengefaßt welche die Basis der von uns entwickelten Anwendungen darstellen. Softwareentwickler können mit Hilfe von pdfNET PDF bzw. PDF/A Funktionen einfach und schnell in eigene Anwendungen integrieren.

Übersicht über die Zusammenhänge der einzelnen Komponenten  >>>

pdfNET Funktionen und Features:

  • .NET Komponente für die Entwicklung von PDF und PDF/A Anwendungen
  • Setup mit CHM Help Dokumentation sowie C# Beispielprogramm inkl. Source Code
  • COM Komponente für Split von PDF in PDF/A inkl. VB Beispielprogramm mit Source Code
  • Image nach PDF/A Konvertierung für TIFF, JPEG usw.
  • PDF nach PDF/A Konvertierung
  • Merge von PDF Dokumenten inkl. Bookmarkfunktion
  • Split von Gesamt-PDF in Einzeldokumente nach Seitennummern – Beibehaltung der PDF/A Konformität
  • PDF mit PDF-Under bzw. Overlay verschmelzen -  mit Transparenz und Positionierung
  • Ausfüllen der PDF Profilfelder – Titel, Subject, Author, Keywords
  • Textstempel / Wasserzeichen aufbringen – Textstring, Position, Ausrichtung (horizontal/vertikal), Transparenz, Schrift, Rotation

Download – pdfNET Setup inkl. Beispielanwendung >>>
Download – pdfNET CHM Help >>>

pdfNET_sample_application_image_to_pdfa pdfNET_sample_application_convert_pdf_to_pdfa pdfNET_sample_application_merge_pdf_files pdfNET_sample_application_split_pdf_by_page_number pdfNET_sample_application_add_pdf_over_or_underlay pdfNET_sample_application_add_pdf_profile_information pdfNET_sample_application_add_text

MakePDFA.NET – .NET Basiskomponente für Office2PDFA – C# Beispiel

2009-09-08 Von: Wolfgang May Kategorie(n): .NET, Konvertierung, MakePDFA.NET, PDF/A, PDF2PDFA, Software-Entwicklung Keine Kommentare →

Office2PDFA ist eine Server-Anwendung um die verschiedensten Dokumentenformate automatisiert nach PDF oder PDF/A zu konvertieren. Die Anwendung wurde auf Basis von C# und .NET entwickelt und basiert auf mehreren Basiskomponenten welche wir auch Softwareentwicklern für die Entwicklung und Integration eigener Anwendungen zur Verfügung stellen können. Siehe auch diese Übersicht über die Zusammenhänge der einzelnen Komponenten  >>>

Wir haben diese Basiskomponenten zu MakePDFA.NET zusammengefaßt und können damit die Funktionen von Office2PDFA für .NET Anwendungen zur Verfügung stellen. MakePDFA.NET besteht aus einer C# Beispielanwendung sowie der CHM Help Dokumentation der Komponente.

Die Beispielanwendung beinhaltet:

  • Konvertierung einzelner Dokumente nach PDF bzw. PDFA
  • Wiederholte Konvertierung mit einstellbarer Zahl an Konvertiervorgängen um Langzeit- sowie Stabilitätstests machen zu können.
  • Konfigurationseinstellungen für die unterstützen Erweiterungen bzw. für die Konvertier-Engines
  • PDF-Export Einstellungen
  • Konfiguration zur automatischen Bestätigung von Pop-Up Fenstern.

MakePDFA.NET C# Sample application

Download – MakePDFA.NET Beispielanwendung >>>
Download – MakePDFA.NET CHM Help >>>
Download – eDocPrintPro PDF/A 32bit – 30 Tage Demo >>>

Download – FineReader OCR Engine 8.1 für AutoOCR
Beschreibung OCR Engine Setup mit Softwarelizenz

Für die Verwendung der FineReader OCR Engine ist eine Demokey erforderlich – dieser ermöglicht Ihnen alle Optionen mit 500 Seiten innerhalb von 30 Tagen kostenlos zu testen. Falls Sie Office2PDFA mit der FineReader OCR Engine testen wollen so fordern Sie bitten einen Lizenzkey bei uns an.

Demolizenzkey für FineReader OCR Engine anfordern

Office2PDFA – Scripting Support

2009-09-08 Von: Wolfgang May Kategorie(n): .NET, Konvertierung, Office2PDFA, Scripting, Software-Entwicklung Keine Kommentare →

Office2PDFA now also supports scripting. It supports two CLR languages: VB.NET & C#.  CLR = Common Language Routines, ie. C# and VB.NET are based on (implements the) Common Language Routines – there are other CLR programming languages J#, IronPhyton. VBScript is also supported but only for 32bit version.

It is possible to execute script before, and after the conversion. The script execution can be enabled/disabled. The scripts for before and after can be written in different programming languages.

A script consists of a list of functions and declarations. The runtime will generate a class from the functions and declarations and will execute the “Run” method. The Run method has one parameter of type IScriptContext.

IScriptContext properties:

  • SkipConversion (boolean): if the value is set to true, the application will not convert the document to PDF. The script is responsible to convert the document and write the result to a temporary folder. The path of the temportary folder should be stored in the DestinationFile property. The destination file type (extension) should be specified also from the script,  using the DestinationFileExt property.
  • DestinationFile (string): the fully qualified path of a file
  • DestinationFileExt (string): the extension of the destination file
  • FolderPath: the path of the folder of the input file
  • RootFolderPath: the root folder path, it can be different than the FolderPath property in the case if the subfolder monitoring is enabled
  • Error (boolean): the script should set this property some errors are occured.
  • ErrorDescription (string): the script should set this property and provide a description of the error.
  • FilePath: the fully qualified path of the source file
  • Folder (IFolder): a reference to an Office2PDF monitored folder.

Folder properties – use this object to get additional information about the monitored folder:

  • Name (the name of the monitored folder)
  • InputFolder (path to the input folder)
  • OutputFolder (path of the output foldre)
  • ErrorFolder (error folder)
  • ArchiveFolder (archive folder)

Sample VB.NET Script to convert a MS-Word DOCX to a DOC document – The following pre-script can be used to convert DOCX documents to DOC:

Download – Sample script to convert DOCX to DOC >>>

It is also possible to specify additional assembly references which are used by the scripts. For this script we used the following references:

  • System.Windows.Forms.dll
  • System.Data.dll
  • System.Drawing.dll
  • System.Xml.dll
  • Microsoft.VisualBasic.dll

The workflow of the Office2PDFA remains, the destination file is handled like a normal PDF conversion result. All options are available. PDF metadata, and other PDF properties cannot be applied.

Office2PDFA_Scripting_sample_docx_to_doc_#1 Office2PDFA_Scripting_sample_docx_to_doc_#2

Additional info about IScriptContext which is used by the Run method

It has 2 additional methods:

  • GetParam(name, defValue)
  • SetParam(name, value)

You can store in the IScriptContext parameter your script state data if you want to transmit some data from the pre-script to the post-script, because the same IScriptContext object is used for both scripts to ensure the correct workflow.

The post action script’s parameter contains all information about:

  • the source file/folder, subfolder
  • the desitnation file/folder, subfolder
  • the error (if any)

It is possible to use only the „post“ action script, or only the „pre“ script or both. Scripts can be written in C#, VB.NET or VBScript.  All features of the .NET framework and all features of these programming languages are available. The script security context (Evidence) is the security context of the Office2PDFA application. That means that the script will have the same security context like the application.

Office2PDFA also supports VBScript:

The method signature should look like:

sub Run(byref context)
end sub

all parameters are also available with VBScript

Office2PDFA – Neue Version 1.0.12 verfügbar

2009-09-08 Von: Wolfgang May Kategorie(n): .NET, Konvertierung, Office2PDFA, PDF/A, Software-Entwicklung, Update Keine Kommentare →

Office2PDFA ermöglicht die automatisierte Konvertierung der verschiedensten Dokumentenformate nach PDF bzw. PDF/A. Mit der Version 1.0.12 stehen eine Reihe von Erweiterungen und neue Funktionen zur Verfügung.

Neuerungen / Erweiterungen Office2PDFA:

  • Konvertierung von MS-Project (MPP) Dokumenten
  • Konvertierung von MS-Visio (VSD, VDX) Dokumenten
  • Konvertierung von MS-Office 2007 Dokumenten (DOCX, XLSX, PPTX)
  • Konvertierung von HTML & XML Dokumenten auf Basis des MS-IE Explorer Controls
  • Auswahl – Konvertierung MS-Word Dokumente mit / ohne Änderungsverlauf / Anmerkungen
  • Direkte PDF2PDFA Konvertierung als Verarbeitungsoption für PDF Dokumente.
  • Scriptingsupport – Pre / Post – Script, Verarbeitung auch ohne PDF Konvertierung um z.b. DOCX nach DOC zu konvertieren – inkl. VB.NET Beispielscript.
  • Timeout pro Dateierweiterung individuell einstellbar
  • MakePDFA.NET Programmierschnittstelle / Komponente für eigene Anwendungen

Download – Office2PDFA – 30 Tage Demo >>>
Download – eDocPrintPro PDF/A 32bit – 30 Tage Demo >>>

Download – FineReader OCR Engine 8.1 für AutoOCR
Beschreibung OCR Engine Setup mit Softwarelizenz

Für die Verwendung der FineReader OCR Engine ist eine Demokey erforderlich – dieser ermöglicht Ihnen alle Optionen mit 500 Seiten innerhalb von 30 Tagen kostenlos zu testen. Falls Sie Office2PDFA mit der FineReader OCR Engine testen wollen so fordern Sie bitten einen Lizenzkey bei uns an.

Demolizenzkey für FineReader OCR Engine anfordern

Office2PDFA_Folder_properties Office2PDFA_Folder_properties_1 Office2PDFA_Folder_properties_smtp_server_settings Office2PDFA_Folder_properties_2 Office2PDFA_Folder_properties_post_execution Office2PDFA_Folder_properties_post_execution_1 Office2PDFA_General_settings Office2PDFA_Engine_settings Office2PDFA_Engine_configuration Office2PDFA_Engine_selection Office2PDFA_PDF_Export_Settings

Office2PDFA – Pop Up Fenster bestätigen

2009-09-01 Von: Wolfgang May Kategorie(n): .NET, Konvertierung, Office2PDFA, PDF/A, Support Keine Kommentare →

Office2PDFA ermgögliche die automatisierte Konvertierung von MS-Office Dokumenten nach PDF bzw. PDF/A. Um ein möglichst perfektes PDF zu erzeugen erfolgt die Konvertierung der  Dokumente mit Hilfe der Original Microsoft Office 2003 bzw. 2007 Anwendung auf Basis eines Druckvorgangs mit Hilfe unseres PDF bzw. PDF/A Druckertreibers eDocPrintPro. Dabei steuert Office2PDFA über die zur Verfügung stehenden Programmierschnittstellen sowohl den Druckertreiber als auch MS-Office.  Beim Laden bzw. Drucken der Dokumente kann es vorkommen dass “Pop up” Fenster hochkommen und MS-Office auf die manuelle Bestätigung der Meldung wartet. Eine solche Situation ist für einen Prozess der vollautomatisch und unbeaufsichtigt auf einem Server/Batchrechner abläuft denkbar ungüstig. In einem solchen Fall würde der ganze automatisierte Prozess solange angehalten werden bis eine Bestätigung des Dialogs erfolgt.

Office2PDFA verfügt über eine Funktion um hochkommende Dialoge automatisch zu bestätigen.

Office2PDFA - Pop up configuration

Konfiguration Pop Up Bestätigung:

  • Title: ist jedenfalls erforderlich und muss angegeben werden.
  • Message: Nachricht des Pop Up Fensters z.b: “The margins are out of the printing area. Do you want to continue ?…..” (optional)
  • Buttons: Konfiguration der Schaltflächen, falls spezifiziert muss jede Schaltfläche in einer eigenen Zeile eingegeben werden (optional)
  • Confirm Button Text:  Der Text der Schaltfläche die gedrückt werden soll (optional)
  • Process Name: Name der Anwendung von dem der Pop Up Dialog stammt, kann aber sinnvoll und notwendig sein z.b.: winword (optional)

Manchmal zeigt MS-Office Pop Up Dialoge an welche aber nur scheinbar über einen Titel, Nachricht und über Schaltflächen verfügen. Bei diesen Dialogen kann dann nur der Titel gefunden und benutzt werden da alle anderen Controls keine “echten” Controls sind sondern nur als “Zeichnungen und Bilder” dargestellt werden. In solchen Fällen kann nur der “Titel” und das  “Process Name” Property zur Idenifikation der Pop Up Fensters herangezogen werden. Es gibt hier keinen anderen Weg die Schaltflächen bzw. den Text herauszufinden – diese folgen nicht der Standard Windows Konvention sonderen werden nur “gezeichnet” dargestellt.

Das “&” Zeichen ist erforderlich falls die Schaltfläche über einen Tastaturkürzel verfügt. Festzustellen in dem die ALT Taste gehalten wird – dabei wird das in Frage kommende Zeichen unterstrichen. z.B. “&Yes”  – in dem Fall ist der Schaltflächen Text “Yes”, wird jedoch die ALT Taste gedrückt gehalten so wird das Zeichen “Y” unterstrichen. Ein weiteres Beispiel: “Con&firm” – der Schaltflächentext ist “Confirm” wird die ALT Taste gedrückt so wird das Zeichen “f” unterstrichen.

“Convert File” – typische Pop-Up Messagebox die eine Verarbeitung unterbricht:

Falls ein MS-Office Dokument defekt ist oder ein anderes Format enthält kann es nicht direkt geöffnet werden. Dabei kommt die “Convert file” Message Box hoch und fordert den Benutzer auf das Datenformat bzw. Kodierung des Dokuments auszuwählen. Dieses Pop-Up Fenster verfügt über keine normalen Schaltflächen bzw. Texte, nur der Titel kann ausgewertet und verwendet werden.

Conver file - Pop Up Pop Up  Konfiguration für Convert File

.NET Code für diese Funktion:

ConfirmPopup.Popup p = new ConfirmPopup.Popup();
p.Caption = “Convert file”;
p.ProcessName = “winword”;
EngineManager.PopupConfirmer.Popups.Add(p);

Where the EngineManager is the PdfConverterEngineManager object.

The ConfirmPopup assembly should be added to the project references

GenOCR – .NET OCR SDK – erzeugt durchsuchbare PDF und PDF/A

2009-07-22 Von: Wolfgang May Kategorie(n): .NET, GenOCR, Konvertierung, OCR, PDF/A, Software-Entwicklung Keine Kommentare →

Mit GenOCR haben wir eine .NET Komponente geschaffen die OCR Funktionen unabhängig von der verwendeten OCR Engine zur Verfügung stellt. Softwareentwickler sind damit in der Lage eigene Anwendungen sehr schnell und einfach um OCR Funktionen zu erweitern. Scans (PDF´s und Images) lassen sich damit in durchsuchbare PDF und PDF/A konvertieren. Der Entwickler muss sich dabei nicht mit der Komplexität und der Funktionalität der unterschiedlichen OCR Engines bzw. mit PDF/A auseinandersetzen. GenOCR kapselt die Funktionalität, stellt eine einheitliche Schnittstelle für die darunterliegenden OCR Engines zur Verfügung und erzeugt fertige PDF und PDF/A Dokumente mit der Bildinformation sowie der dahinterliegenden Textebene.

Momentan stehen mit iOCR und Abbyy FineReader – 2 OCR Engines zur Verfügung, weitere werden folgen. Wir und damit auch unsere Kunden können damit flexibel auf die gestellten Anforderungen hinsichtlich Kosten, Geschwindigkeit, Genauigkeit und Funktionalität reagieren und die passende OCR Engine auswählen. Ebenso können auch parallel verschiedene OCR Engines verwendet werden. Die auf GenOCR aufgebaute Lösung AutoOCR ist z.b. in der Lage für jeden beobachteten Folder festzulegen welche OCR Engine mit welchen Einstellungen verwendet werden soll.

GenOCR – Highlights

  • OCR Komponente für .NET
  • Verschiedene OCR Engines werden über ein einheitliches Interface angesprochen – momentan – iOCR und Abbyy FineReader
  • Demosetup mit C# Source Code, Beispiel EXE und CHM Help zum Download verfügbar
  • GenOCR wird bereits in verschiedenen Applikationen verwendet – z.B. AutoOCR, Office2PDFA, bzw. MakePDFA.NET
  • On-time royalty free Entwickler Lizenz für GenOCR
  • Lizenzen für die OCR Engine je nach Produkt

Download – Demo-Setup GenOCR .NET OCR Komponente >>>
Download – GenOCR CHM Help >>>

Standardmäßig wird dem GenOCR Setup die iOCR Engine installiert – Die iOCR Demo ist auf max. 50 Seiten beschränkt – danach muss eine Freischaltung erfolgen.

Optional kann die leistungsfähigere FineReader OCR Engine verwendet werden – Die FineReader OCR Engine unterstützt alle wichtigen Image- sowie auch PDF als Eingangsformat.

Download – FineReader OCR Engine 8.1 >>>

Für die Verwendung der FineReader OCR Engine ist eine Demokey erforderlich – dieser ermöglicht Ihnen alle Optionen mit 500 Seiten innerhalb von 30 Tagen kostenlos zu testen. Falls Sie AutoOCR mit der FineReader OCR Engine testen wollen so fordern Sie bitten einen Lizenzkey bei uns an.

Beschreibung OCR Engine Setup mit Softwarelizenz
Demolizenzkey für FineReader OCR Engine anfordern

GenOCR Sample – Screen Shots:

GenOCR C# sample applicaiton

GenOCR Abbyy FineReader Engine Settings GenOCR Abbyy FineReader Engine Settings GenOCR Abbyy FineReader Engine Settings GenOCR Abbyy FineReader Engine Settings GenOCR Abbyy FineReader Engine Settings GenOCR Abbyy FineReader Engine Settings GenOCR iOCR Settings GenOCR iOCR Settings