www.IS-Soft.de
Ingo Schmökel - Software-Entw.& Vertrieb

* Startseite

* Produkte
* Bestellen
* Download
* Support
* Meine Links
* Kontakt
* Referenzen
* Datenschutz
* A G B

 
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.