PUB para PDF C#

PUB) são frequentemente usados para publicar dados em grande escala. Neste artigo, exploraremos a conversão de PUB para PDF, bem como a edição dos metadados de um documento PUB. Você pode criar documentos PDF com boa fidelidade. Da mesma forma, você pode trabalhar com diferentes propriedades de metadados de um arquivo do editor. Vamos explorar as seguintes seções relacionadas a arquivos PUB:

Converter ou manipular arquivo PUB – Instalação da API

Você pode instalar rapidamente a API Aspose.PUB for .NET baixando-a da seção New Releases ou por meio do gerenciador de pacotes NuGet no Visual Studio. O comando a seguir configurará a API em seu projeto.

PM> Install-Package Aspose.PUB

Uma vez configurado, você poderá trabalhar com arquivos do Publisher sem precisar entender os detalhes básicos do formato de arquivo PUB. A API executará as tarefas de acordo com as chamadas de API em seu aplicativo.

Converter PUB para PDF programaticamente em C#

Você pode converter arquivos PUB em PDF usando a linguagem C# em seus aplicativos baseados em .NET. Você precisa seguir as etapas abaixo para a conversão de documentos do Microsoft Publisher (PUB) para PDF:

  1. Carregue o arquivo PUB de entrada com a classe PubFactory
  2. Analisar o arquivo de entrada
  3. Salve o arquivo PDF de saída

O código a seguir mostra como converter arquivo PUB para PDF programaticamente usando C#:

string fileName = dataDir + "halloween-flyer.pub";

var parser = PubFactory.CreateParser(fileName);

var doc = parser.Parse();

Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, dataDir + "result_out.pdf");

Editar metadados do arquivo PUB usando C#

Os arquivos PUB contêm metadados, incluindo autor, título, assunto, palavra-chave etc. Você pode editar ou manipular os metadados com estas etapas:

  1. Carregue o arquivo PUB na instância da classe PubFactory
  2. Analisar o documento PUB de entrada
  3. Defina diferentes propriedades de metadados

O código abaixo mostra como editar metadados do arquivo PUB em C#:

string pubFile = dataDir + "document.pub";

IPubParser parser = PubFactory.CreateParser(pubFile);
Document document = parser.Parse();

document.DocumentSummaryInfo.SetCategory("category");
document.DocumentSummaryInfo.SetCompany("company");
document.DocumentSummaryInfo.SetLanguage("language");

document.SummaryInfo.SetComments("comments");
document.SummaryInfo.SetKeywords("keywords");
document.SummaryInfo.SetLastAuthor("last author");
document.SummaryInfo.SetTitle("title");
document.SummaryInfo.SetSubject("subject");

Conclusão

Você explorou como manipular ou converter PUB para PDF programaticamente em C#. Você pode baixar o projeto Exemplos como um teste rápido e demonstração desses recursos. Em caso de dúvidas, você pode entrar em contato conosco em Fóruns de suporte gratuito.

Veja também