Kostenlose PDF-Bibliothek für Delphi-Entwickler - Quick PDF Library LITE

Entwickeln Sie eine Delphi-Anwendung mit einer Aufgabe zum Bearbeiten von PDF-Dokumenten? PDF (Portable Document Format) ist ein Dateiformat, das von Adobe für den Dokumentenaustausch erstellt wurde. Es gibt zwar viele (kommerzielle) Delphi-Bibliotheken, mit denen Sie PDF-Dokumente erstellen und / oder bearbeiten können. Wenn Sie jedoch nur ein vorhandenes PDF-Dokument laden müssen, rufen Sie die Informationen ab (Seitenzahl, Sicherheit, Linearisierung) und Schreiben Sie sogar einige Informationen darauf (stellen Sie die Seitengröße ein, fügen Sie Text hinzu, fügen Sie Grafiken hinzu). Vielleicht möchten Sie einen Blick auf die Quick PDF Library Lite-Version werfen.

Quick PDF Library Lite bietet einen Teil der Funktionen von Quick PDF Library - einem lizenzfreien PDF-Entwickler-SDK.

Was mehr ist: Quick PDF Library Lite ist als ActiveX-Komponente verfügbar und funktioniert mit C, C ++, C #, Delphi, PHP, Visual Basic, VB.NET, ASP, PowerBASIC, Pascal oder jeder anderen Sprache, die ActiveX unterstützt.

Im Folgenden finden Sie eine kurze Liste der in Quick PDF Library Lite unterstützten Funktionen (die Namen geben Aufschluss über die tatsächliche Verwendung): AddImageFromFile, AddLinkToWeb, AddStandardFont, DocumentCount, DrawImage, DrawText, FindImages, GetInformation, HasFontResources, ImageCount, ImageHeight, ImageWidth, Linearisiert, LoadFromFile, NewDocument, NewPage, PageCount, PageHeight, PageRotation, PageWidth, RemoveDocument, SaveToFile, SecurityInfo, SelectDocument, SelectedDocument, SelectFont, SelectImage, SelectPage, SetInformation, SetOrigin, SetPageSize, SetPageTextDimensions.

Hinweis: Die Lite-Version von Quick PDF Library ist eine ActiveX-Komponente. Sie müssen die ActiveX-Bibliothek mit dem folgenden Befehl bei Windows registrieren:
regsvr32 \ QuickPDFLite0719.dll

Als nächstes folgt ein einfaches Anwendungsbeispiel:

Verwendet

 ComObj;

procedure TForm1.Button1Click (Sender: TObject);

var

 QP: Variante;

Start

 QP: = CreateOleObject ('QuickPDFLite0719.PDFLibrary');

 QP.DrawText (100, 500, 'Hallo Welt!');

 QP.SaveToFile ('c: \ test.pdf');

 QP: = nicht zugewiesen;

Ende;