Ghostscript-API-Wrapper
Der Ghostscript-API-Wrapper ist ein Open-Source-Projekt, das die Verwendung von Ghostscript für Delphi und Free Pascal vereinfacht.
Merkmale:
- Integration häufig verwendeter Ghostscript-Parameter mit Beschreibung
- Ein einfacher PDF-Konverter zum Erstellen von PDF- und PDF-A-Dateien
- Seitenvorschau als Bild
- Ausführung einer Operation in einem einzelnen Thread
- Ausgabe von Debug-Informationen aus dem Wrapper und der Ghostscript-Bibliothek
- Unterstützt 32-Bit- und 64-Bit-Windows-Anwendungen für Delphi
- Unterstützt 32/64-Bit-Windows- und Linux-Anwendungen für FPC/Lazarus
- Beispielanwendungen für Delphi und Lazarus
Ghostscript
Unter den folgenden Links finden Sie die Website und Dokumentation von Ghostscript.
Linux-Installation
Installationsanleitung zum Kompilieren von Ghostscript unter Linux
CHANGELOG
Version 1.01.1 (FPC Win32/64,Linux und Delphi Win32/64)
- Druckfunktion zum TGS_PDFConverter hinzugefügt
- Ein Problem mit dem internen Protokoll wurde behoben (fehlende Debug-Informationen).
- Es wurde ein Problem behoben, bei dem ein Fehler nicht in das Fehlerprotokoll geschrieben wurde
Version 1.01.0 (FPC Win32/64,Linux und Delphi Win32/64)
- Linux-Unterstützung für FPC hinzugefügt
- Farbkonvertierung für verschiedene Anzeigen hinzugefügt und die Vorschau-Bitmap verbessert
- Das Lazarus-Beispiel wurde plattformunabhängig geändert
- verbesserte interne Dokumentation
- OnStdOut, OnStdIn und OnStdError wurden in threadsichere synchronisierte Methoden geändert
- Weitere Parameter zu TGS_Params hinzugefügt
Version 1.00.2 (FPC und Delphi Win32/64)
- Beispiel für Lazarus/FPC hinzugefügt und Ordner der Beispiele geändert
- verbesserte interne Dokumentation
- Es wurde ein Problem beim Erstellen der Bildvorschau 64-Bit behoben
- Ein Problem mit Threads in den Beispielen wurde behoben
Version 1.00.1 (FPC und Delphi Win32/64)
- FPC/Lazarus-Unterstützung
- automatischer Aufruf von gsapi_quit
- gsapi_run*-Operation einschließen
- display_memfree zum Compiler-Schalter USE_GSDisplayMemAlloc hinzugefügt, um Speicherlecks von Ghostscript zu vermeiden
- Ein Problem mit dem internen Protokoll wurde behoben
erste Version 1.00.0 (Delphi Win32/64)
- Erster Commit
- Wrapper-Einheiten
- TGS_Api zur Verwendung der Wrapper-Einheiten
- TGS_Converter einfacher PDF/PDF_A-Konverter
- SkiSys.GS_ParameterTypes integrierte Ghostscript-Parameter mit Beschreibung basierend auf der Ghostscript-Dokumentation
- Beispielprojekt (Delphi)