Um livreto PDF é usado para transformar um documento em um formato grampeado (ou outro), que pode ser usado para impressão. Em um livreto PDF, duas páginas são impressas em uma única página. Neste artigo, mostraremos como criar livretos de arquivos PDF programaticamente em C#.
- API C# para criar livretos de arquivos PDF
- Etapas para criar um livreto a partir de PDF
- Criar livreto de PDF em C #
API C# para criar livretos a partir de PDF - Download grátis
Aspose.PDF for .NET é uma API de manipulação de PDF que você pode usar para criar, modificar e processar arquivos PDF. Usaremos esta API para criar livretos a partir de arquivos PDF. Você pode baixar a API ou instalá-la do NuGet.
PM> Install-Package Aspose.PDF
Etapas para criar um livreto de PDF em C#
Aspose.PDF para .NET não requer que você passe por um processo complexo para criar livretos PDF. Você só precisa carregar o PDF de origem, definir algumas opções de página e gerar o livreto. A seguir estão as etapas para fazer um livreto de PDF usando Aspose.PDF para C#.
- Carregue o arquivo PDF do disco.
- Defina as propriedades das páginas, por exemplo, tamanho da página.
- Faça o livreto e salve-o no local desejado.
A seção a seguir demonstra como gerar livretos de um PDF em C#.
Criar livreto de PDF em C
A seguir estão as etapas para criar um livreto de PDF em C#.
- Crie um objeto da classe PdfFileEditor.
- Especifique o tamanho da página e as páginas para os lados esquerdo e direito.
- Faça um livreto de PDF usando o método PdfFileEditor.MakeBooklet(string inputFile, String outputFile, PageSize pageSize, int[] leftPages, int[] rightPages).
O exemplo de código a seguir mostra como criar um livreto de um PDF em C#
// Criar objeto PdfFileEditor
PdfFileEditor pdfEditor = new PdfFileEditor();
// Definir páginas esquerda e direita
int[] leftPages = new int[] { 1, 5 };
int[] rightPages = new int[] { 2, 3 };
// Fazer livreto
pdfEditor.MakeBooklet("input.pdf", "booklet.pdf", PageSize.A5, leftPages, rightPages);
Inserir PDF
Livreto de saída
API C# para criar livreto em PDF - Obtenha uma licença gratuita
Você pode fazer livretos de PDF sem limitações de avaliação obtendo uma licença temporária gratuita.
API de PDF C# - Leia mais
Você pode explorar mais sobre o Aspose.PDF para .NET usando documentação. Caso você tenha alguma dúvida, sinta-se à vontade para nos informar através do nosso fórum.
Conclusão
Neste artigo, você aprendeu como criar livretos de PDF em C#. Você também viu como definir dinamicamente o tamanho da página e as páginas nos lados esquerdo e direito do livreto.