Primeiros passos
Instalação, Configuração do Delphi, Primeiro programa
PDFlibPas é uma biblioteca PDF para Delphi. Ela é usada a partir do código adicionando a unit da biblioteca ao projeto e criando uma instância de TPDFlib sempre que for necessário criar ou modificar um documento PDF
Configuração de caminhos
Informe ao Delphi onde encontrar os arquivos-fonte do PDFlibPas ou os arquivos DCU compilados. Você pode definir o Library Path global uma vez ou definir o Search Path para cada projeto que use a biblioteca
Para definir o Library Path global, use este caminho de menu do Delphi
Tools -> Options -> Language -> Delphi -> Library -> Library path
Em versões mais antigas do Delphi, essa configuração pode aparecer em
Tools -> Environment Options -> Library -> Library path
Adicione o caminho da fonte instalada ou o caminho binário compilado correspondente. Exemplos
%UserProfile%\Documents\losLab\PDFlibPas\Lib
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win32\Release
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win64\Release
O primeiro caminho é o caminho padrão da edição de código-fonte. Os caminhos versionados são exemplos para DCUs compilados do RAD Studio 13 Florence. Use a pasta BDS-version que corresponda à sua versão instalada do Delphi ou C++Builder
Para definir apenas o Search Path do projeto atual, use
Project -> Options -> Building -> Delphi Compiler -> Search path
Em versões mais antigas do Delphi, essa configuração pode aparecer em
Project -> Options -> Directories/Conditionals -> Search path
Nome da classe e da unit
A unit principal da biblioteca é PDFlibrary.pas, ou PDFlibrary.dcu em um pacote binário. A classe principal é TPDFlib
Declarar a classe
PDFlibPas é uma biblioteca Delphi, não um componente VCL. Ela não é instalada na paleta de componentes da IDE. Adicione PDFlibrary à cláusula uses da unit, declare uma variável do tipo TPDFlib e chame o construtor Create. Quando terminar, chame Free, normalmente dentro de um bloco try..finally
Primeiro programa da biblioteca PDF
Comece um novo aplicativo VCL Forms e adicione um TButton ao formulário. Adicione a unit do PDFlibPas à unit do formulário
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,
Controls, Forms, Dialogs, PDFlibrary;
Dê um clique duplo no botão e adicione este manipulador de evento
procedure TForm1.Button1Click(Sender: TObject);
var
PDFlib: TPDFlib;
begin
PDFlib := TPDFlib.Create;
try
PDFlib.DrawText(100, 500, 'Hello from Delphi');
PDFlib.SaveToFile('.\HelloFromDelphi.pdf');
finally
PDFlib.Free;
end;
end;
Mais informações
Use esta referência HTML para documentação detalhada da API. Você pode pesquisar o painel de navegação por nome de função, categoria ou palavra-chave de tópico
Para novidades do produto e informações adicionais, visite a página do produto PDFlibPas