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