Gratis PDF-bibliotek för Delphi-utvecklare - Snabb PDF-bibliotek LITE

Utvecklar du en Delphi-applikation med en uppgift att göra PDF-dokumentmanipulationer? Portable Document Format, PDF, är ett filformat skapat av Adobe för dokumentutbyte. Det finns många (kommersiella) Delphi-bibliotek som är utformade för att hjälpa dig skapa PDF och / eller manipulera PDF-dokument, om du bara behöver ladda ett befintligt PDF-dokument, få informationen från det (antal sidor, säkerhet, är det lineariserat) och även skriva lite information till det (ställa in sidstorlek, lägga till text, lägga till grafik), du kanske vill titta på Quick PDF Library Lite-versionen.

Quick PDF Library Lite erbjuder en delmängd av funktionaliteten som finns i Quick PDF Library - en royaltyfri PDF-utvecklare SDK.

Vad mer är: Quick PDF Library Lite är tillgänglig som en ActiveX-komponent och fungerar med C, C ++, C #, Delphi, PHP, Visual Basic, VB.NET, ASP, PowerBASIC, Pascal eller något annat språk som stöder ActiveX.

Här är en kort lista över de funktioner som stöds i Quick PDF Library Lite (namn skulle ge dig ledtråd om den faktiska användningen): AddImageFromFile, AddLinkToWeb, AddStandardFont, DocumentCount, DrawImage, DrawText, FindImages, GetInformation, HasFontResources, ImageCount, ImageHeight, ImageWidth, Linearized, LoadFromFile, NewDocument, NewPage, PageCount, PageHight, PageRotation, PageWidth, RemoveDocument, SaveToFile, SecurityInfo, SelectDocument, SelectDocument, SelectFont, SelectImage, SelectPage, SetInformation, SetOrigin, SetPageSext, SetText, SetPage, SetPage, SetPage.

Obs: Lite-versionen av Quick PDF Library kommer som en ActiveX-komponent. Du måste registrera ActiveX-biblioteket med Windows med hjälp av följande kommando:
regsvr32 \ QuickPDFLite0719.dll

Nästa, här är ett enkelt användningsexempel:

användningar

 ComObj;

procedur TForm1.Button1Click (avsändare: TObject);

var

 QP: Variant;

Börja

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

 QP.DrawText (100, 500, 'Hej världen!');

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

 QP: = Otilldelad;

slutet;