PUB in PDF C#

I file PUB) vengono spesso utilizzati per pubblicare dati su larga scala. In questo articolo, esploreremo la conversione da PUB a PDF e la modifica dei metadati di un documento PUB. Puoi creare documenti PDF con buona fedeltà. Allo stesso modo, puoi lavorare con diverse proprietà di metadati di un file publisher. Esploriamo le seguenti sezioni relative ai file PUB:

Converti o manipola file PUB – Installazione API

Puoi installare rapidamente l’API Aspose.PUB per .NET scaricandola dalla sezione Nuove versioni o tramite il gestore di pacchetti NuGet in Visual Studio. Il comando seguente configurerà l’API nel tuo progetto.

PM> Install-Package Aspose.PUB

Una volta configurato, sarai in grado di lavorare con i file Publisher senza dover comprendere i dettagli di base del formato di file PUB. L’API eseguirà le attività secondo le chiamate API nella tua applicazione.

Converti PUB in PDF a livello di codice in C#

Puoi convertire i file PUB in PDF usando il linguaggio C# nelle tue applicazioni basate su .NET. È necessario seguire i passaggi seguenti per la conversione di documenti Microsoft Publisher (PUB) in PDF:

  1. Carica il file PUB di input con la classe PubFactory.
  2. Analizza il file di input
  3. Salva il file PDF di output

Il codice seguente mostra come convertire PUB in file PDF a livello di codice 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");

Modifica i metadati del file PUB usando C#

I file PUB contengono metadati tra cui Autore, Titolo, Oggetto, Parola chiave, ecc. Puoi modificare o manipolare i metadati con questi passaggi:

  1. Carica il file PUB nell’istanza della classe PubFactory.
  2. Analizza il documento PUB di input
  3. Imposta diverse proprietà dei metadati

Il codice seguente mostra come modificare i metadati del file PUB in 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");

Conclusione

Hai esplorato come manipolare o convertire PUB in PDF a livello di codice in C#. Puoi scaricare il Progetto Esempi come rapido test e dimostrazione di queste funzionalità. In caso di domande, puoi contattarci su Forum di supporto gratuito.

Guarda anche