PDF DLL BasePack - DLLs zur Bearbeitung von PDF-Dateien... Royalty free!
!!!Jetzt die n e u e Version mit Berücksichtigung der aktuellen PDF-Spezifikationen!!!
Alle Module sind mit allen gängigen Entwicklungsumgebungen einsetzbar.
Visual Basic, VBA, Delphi, C, C++ und viele andere. Auch .NET-IDEs werden unterstützt!
Beispiel-Projekte für Delphi und Visual Basic befinden sich in den DLL-Paketen.
Ein .NET-Beispielprojekt in C++ können Sie direkt hier einsehen:
pdf_documents_mit_cpp.zip (406 kb)!
Ein
PowerBuilder 8.0-Beispielprojekt mit einer meiner dlls (PDFtext.dll).
Mit allg. Gültigkeit für alle meine dlls können Sie
direkt hier einsehen:
powerbuilder80_with_pdftext_dll.zip (57 kb)!
Installation und Aufruf der DLLs...
Die DLLs haben keinen entry-point und benötigen deswegen auch
keine extra Registrierung. Einfach in's system32-Verzeichnis oder in
das Verzeichnis ihrer Applikation kopieren - Fertig.
Bei Verwendung mit VBA (Innerhalb MS Access oder Excel) sollten die Funktionen als Private (und nicht Public) deklariert werden.
Bei Verwendung der DLLs in .NET-Umgebungen (wie z.B. MS Visual Studio)
sollten die LongInteger-Parameter als Integer verwendet werden. Es
werden so auch eventuelle "stack imbalance Fehler" vermieden.
Sie suchen andere - hier nicht aufgeführte - DLLs zur Bearbeitung von PDF-Dateien?
Unter http://www.PDF-Analyzer.com finden Sie weitere Entwickler-DLLs
von mir!
Aktuell finden Sie dort ganz neu die DLLs:
PDFform - zur Extraktion aller wichtigen Fomularfeld-Attributen und -Inhalten
aus PDF-Dateien im CSV-Format sowie zum Setzen und Ermitteln einzelner Formularfeldinhalte!
PDFsearch - zur komfortablen Volltextsuche in PDF-Dokumenten!PDFtext - zur Extraktion von Textinhalt aus PDF-Dateien!
PDFLayout Plus - zur seitenbezogenen Ermittlung aller relevanten Layout-Attribute von PDF-Dateien!
PDFIndexCut - zur Realisation eines wirklich schnellen Webzugriffs auf PDF-Dateien!
Das PDF DLL BasePack besteht aus den Modulen:
PDFinternals ...
... mit den einzelnen Funktionen:
GetAttCount für die Anzahl der Attachments am PDF
GetPDFPageCount für die Seitenanzahl
GetPDFjs für das Kennzeichen ob JavaScript vorhanden ist
GetPDFrdf für das Kennzeichen ob RDF/xml eingebunden ist
GetPDFImageCount für die Anzahl eingebetteter Bilder
GetPDFbmCount für die Anzahl Bookmarks
GetPDFffCount für die Anzahl Formularfelder
GetPDFfwView für das Kennzeichen Linearized/Schnelle Webanzeige
GetPDFImages für den Hinweis auf eingebettete Bilder
GetPDFDocid für die Dokumenten-ID
GetPDFwwwlinks für die enthaltenen URLs/Emailadressen
GetPDFCompression für die verwendeten Komprimierungsarten
PDFdocuments ...
... mit den einzelnen Funktionen:
GetPDFTitle für den Dokumenttitel
GetPDFSubject für das Betreff zum Dokument
GetPDFAuthor für den Autor/Ersteller(in) des Dokuments
GetPDFCreator für das verwendete Programmwerkzeug
GetPDFCreatedWith für die verwendete PDF-Engine
GetPDFKeywords für die Schlüsselwörter zum Dokument
GetPDFVersion für die PDF-Version
GetPDFCreDateTime für Datum/Uhrzeit der Erstellung
GetPDFModDateTime für Datum/Uhrzeit der letzten Änderung
PDFlayout ...
... mit den einzelnen Funktionen:
GetPDFFormat für das Dokumentformat (1=Portrait/0=Landscape)
GetPDFPageWidth für die Dokumentbreite (in Pixel)
GetPDFPageHeight für die Dokumenthöhe (in Pixel)
GetPDFColourStyle für das verwendete Farbschema
GetPDFLayerCount für die Layeranzahl/Dokumentebenen
GetPDFPageLayout für das Seitenlayout
GetPDFPageMode für den Seitenmodus
GetPDFeFonts für die eingebetteten Fonts
PDFsecurity ...
... mit den einzelnen Funktionen:
GetPDFPrintA für das Kennzeichen Drucken erlaubt
GetPDFCopyAfür das kennzeichen Inhalt kopieren erlaubt
GetPDFChangeA für das Kennzeichen Ändern erlaubt
GetPDFCommentA für das Kennzeichen Kommentare/Anlage Formularfelder erlaubt
GetPDFFFieldA für das Kennzeichen Ausfüllen von Formularfeldern erlaubt
GetPDFContentA für das Kennzeichen Zugriff auf den Dokumentinhalt erlaubt
GetPDFDocAssemblyA für das Kennzeichen Änderungen im Dokumentaufbau erlaubt
GetPDFUPassw für das Kennzeichen Userpasswort vorhanden
GetPDFMPassw für das Kennzeichen Master-/Haupt-Passwort vorhanden
GetPDFSecMethod für das verwendete Sicherheits-Level
GetPDFEncLevel für die Art der Verschlüsselung
Je nach Bedarf können einzelne Module oder auch das komplette Paket
bestellt werden. Sie sparen 30% beim Erwerb des kompletten Packs
im Vergleich zu den Einzelpreisen!!! Während die einzelnen Module aktuell jeweils EUR 25,00 kosten,
kann man das komplette Paket mit allen 4 Modulen für EUR 70,00 bekommen. Wenn sie also mehr machen wollen...
Shareware- und Vollversion... Die Unterschiede
Grundsätzlich sind auch in der Prüfversion alle Funktionen enthalten. Es erscheint
lediglich mit Aktivierung der einzelnen Funktionen vor Ausführung der Funktion
ein Hinweis, der auf den Sharewarestatus (also Prüfversion) der DLL hinweist. Mit
Wegklicken dieses Hinweises erhalten sie das Ergebnis der jeweiligen Funktion. Sie
können so auf jeden Fall die Qualität der Funktionen testen und sich mit deren
Rückgabewerten vertraut machen. In der Vollversion gibt's natürlich keine Meldungsfenster.
Mit der Sharewareversion erstellte Anwendungen können mit den DLLs der Vollversion
weiter verwendet werden. Es müssen lediglich die DLLs ausgetauscht und neu registriert werden.
Was bekommen sie mit der Vollversion...
Zu den jeweiligen DLLs wird ein "passendes" Testprogramm mitgeliefert, mit dem eine
Dateiauswahl möglich ist und alle Funktionen ausprobiert werden können. Zusätzlich
ist jeweils eine dokumentierende Hilfedatei dabei, die alle Funktionen technisch
beschreibt und jeweils ein Beispiel für die Einbindung in eine Delphi-Anwendung
sowie die Einbindung in ein VBA-/VisualBasic-Projekt enthält. Da es sich um "Standard-DLLs"
handelt, sollten sie auch in vielen anderen, gängigen Programmiersprachen verwendbar sein.
Bitte testen sie.
Welche Rechte erlangen sie mit Erwerb der Vollversion...
Sie können die Funktionen der erworbenen DLLs in ihren eigenen Projekten/Applikationen
einbinden und verwenden. Sie können diese Applikationen auch mit den notwendigen DLLs
(auch kommerziell) vertreiben. Es fallen dabei keinerlei weitere Gebühren an!
Sie dürfen nicht die zusätzlichen Dateien zu den DLLs (Testprogramm und txt-Datei) mit
ihren Applikationen verteilen. Sie dürfen auch nicht die DLLs ganz alleine vertreiben.
Voraussetzung für die rechtmäßige Verteilung/den Vertrieb ist die funktionale Einbindung
der DLLs in ihre Anwendung.
|