1. Produtos
  2.   PDF
  3.   .NET
  4.   Aspose.PDF for .NET

Aspose.PDF for .NET

 
 

API C# .NET para criação e conversão de arquivos PDF

Uma poderosa API PDF C# .NET para gerar, editar, renderizar, manipular e converter arquivos PDF em formatos Word, Excel, PowerPoint e imagens sem usar o Adobe Acrobat.

A biblioteca

Aspose.PDF for .NET pode ser muito útil para desenvolvedores interessados em criar e manipular documentos PDF dentro de seus próprios aplicativos com apenas algumas linhas de código C# .NET. A biblioteca foi projetada para ser fácil de usar e oferece uma ampla gama de recursos que a tornam adequada para uma variedade de casos de uso. Com seu rico conjunto de recursos e APIs fáceis de usar, o Aspose.PDF é uma ferramenta valiosa para qualquer desenvolvedor que trabalhe com documentos PDF em um ambiente .NET (WinForms, WPF, ASP.NET e .NET Compact Framework).< /p>

Aspose.PDF for .NET é uma biblioteca altamente flexível e poderosa, adequada para uma ampla variedade de casos de uso. Esteja você envolvido na criação de novos documentos PDF, na manipulação de documentos existentes ou na conversão de PDFs para outros formatos, esta biblioteca oferece tudo que você precisa para realizar o trabalho. A biblioteca pode ser usada para converter texto, imagens, SVG, HTML em PDF, bem como exportar PDF para vários formatos de documentos com excelente desempenho e boa qualidade.

A biblioteca inclui suporte para uma ampla variedade de funções para manipulação de documentos PDF, como criação de PDFs do zero, compactação de arquivos PDF, criação e manipulação de tabelas, uso de objetos gráficos em PDFs, manipulação de fontes personalizadas, suporte a controles de segurança , inserir ou remover marcadores, usar índice de PDF, adicionar ou excluir anexos, gerenciar anotações de PDF, inserir texto e imagens, extrair ou inserir páginas em PDFs, mesclar vários PDFs em um único documento, dividir um PDF em várias páginas, páginas para conversão de imagens, impressão de documentos PDF e assim por diante.

Previous Next

Primeiros passos com Aspose.PDF para .NET

A maneira recomendada de instalar o Aspose.PDF para .NET é usando o NuGet. Use o seguinte comando para uma instalação tranquila.

Instale Aspose.Pdf por meio do comando NuGet

 Install-Package Aspose.Pdf

Você pode baixar a biblioteca diretamente da Aspose.PDF página do produto

Gerar documentos PDF via API .NET

Um dos principais recursos do Aspose.PDF for .NET é a capacidade de criar documentos PDF do zero com apenas algumas linhas de código C#. Os desenvolvedores de software podem usar a biblioteca para adicionar texto, imagens, formulários, anotações, novas páginas, anexos, marcadores e outros elementos a um documento PDF, bem como controlar o layout e a formatação do conteúdo. Além disso, a biblioteca fornece um conjunto avançado de APIs para manipular documentos PDF existentes, como mesclar vários PDFs em um único documento, dividir um PDF em várias páginas e extrair texto e imagens de um PDF.

Como criar PDF usando C#?

    // Initialize document object
    Document pdf_doc = new Document();

    // Add page
    Page page = pdf_doc.Pages.Add();

    // Place the text of choice
    page.Paragraphs.Add(new Aspose.Pdf.Text.TextFragment("Text of choice"));

    // PDF file created at a specified location
    pdf_doc.Save("created_one.pdf");

Converter PDF para outros formatos de arquivo via API C#

Converter documentos PDF para outros formatos de arquivo é uma das tarefas mais populares e importantes para muitos desenvolvedores de software. Aspose.PDF for .NET facilita seu trabalho, fornecendo funcionalidade completa para conversão programática de documentos PDF para outros formatos de arquivo suportados com apenas algumas linhas de código .NET. A biblioteca oferece suporte a uma ampla variedade de formatos de saída, incluindo Microsoft Word, Excel, PowerPoint, imagens, HTML e muitos mais. Também é possível salvar um documento PDF para arquivar, transmitir, enviar para a Web ou salvar como documento PDF/A. A biblioteca facilita aos desenvolvedores de software o trabalho com documentos PDF em outros aplicativos e plataformas.

Converta PDF em Word por meio da API C#.NET

public static void ConvertPDFtoDOCX()
{
// load PDF with an instance of Document                        
var document = new Document("template.pdf");

// save document in DOC format
document.Save("output.doc", Aspose.Pdf.SaveFormat.DocX);
}

Mesclar ou dividir documentos PDF via C# .NET

A biblioteca Aspose.PDF para .NET permite que desenvolvedores de software mesclem vários arquivos PDF em um único documento PDF ou dividam arquivos PDF grandes em arquivos menores dentro de seus próprios aplicativos .NET. A biblioteca oferece várias funções para mesclar e dividir arquivos PDF, como adicionar um documento ao final de outro arquivo PDF, dividir páginas PDF em arquivos PDF individuais, dividir o intervalo de páginas PDF em arquivos PDF individuais e assim por diante.

Dividir PDF em vários arquivos via API C#

 
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

// Open document
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");

int pageCount = 1;

// Loop through all the pages
foreach (Page pdfPage in pdfDocument.Pages)
{
    Document newDocument = new Document();
    newDocument.Pages.Add(pdfPage);
    newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
    pageCount++;
}

Conversão de imagens para PDF via API .NET

A biblioteca Aspose.PDF para .NET fornece suporte completo para conversão de várias imagens em PDF usando comandos C#. Os desenvolvedores de software podem converter alguns dos formatos de imagem mais populares, como os formatos BMP, CGM, DICOM, EMF, JPG, PNG, SVG e TIFF com facilidade. Para converter uma imagem primeiro você precisa inicializar um novo objeto de classe de documento e carregar a imagem. Depois disso basta ligar para salvar e converter para o formato de imagem e salvá-lo no formato de arquivo PDF. Em alguns casos, a biblioteca também oferece suporte à configuração de altura, largura e margens de uma página, bem como da imagem.

converter imagem JPG em PDF via API .NET

 
// Load input JPG file
String path = dataDir + "Aspose.jpg";

// Initialize new PDF document
Document doc = new Document();

// Add empty page in empty document
Page page = doc.Pages.Add();
Aspose.Pdf.Image image = new Aspose.Pdf.Image();
image.File = (path);

// Add image on a page
page.Paragraphs.Add(image);

// Save output PDF file
doc.Save(dataDir + "ImagetoPDF.pdf");
 Português