PUB in Word DOCX DOC

I file di Microsoft Publisher sono comunemente usati per attività di progettazione e modifica professionali. Puoi convertire un file PUB) in un documento Word in formato DOC e DOCX. Questo articolo illustra come convertire i file dell’editore a livello di codice usando C#:

Convertitore da PUB a Word DOC/DOCX – Installazione di API C#

Aspose.PUB per .NET API supporta la conversione di file PUB in PDF in cui è possibile convertire ulteriormente il file PDF di output in un documento Word in formato DOC o DOCX secondo le proprie esigenze. Pertanto, è necessario scaricare i file DLL di Aspose.PUB per .NET e Aspose.PDF per .NET API. Puoi anche installare queste API con i seguenti comandi di installazione di NuGet:

PM> Install-Package Aspose.PDF  
PM> Install-Package Aspose.PUB

Converti PUB in Word DOC/DOCX a livello di codice usando C#

Puoi convertire il file Microsoft Publisher (.PUB) in un documento Word in formato DOC o DOCX con i seguenti passaggi:

  1. Inizializza un MemoryStream per conservare il documento di output.
  2. Carica e analizza il file PUB di input con il metodo IPubParser.Parse().
  3. Converti il file PUB in PDF e salva il risultato in un MemoryStream.
  4. Carica il file PDF e inizializza l’oggetto classe DocSaveOptions.
  5. Infine, specifica il formato di output (DOC/DOCX) e salva il file Word.

Il codice seguente mostra come convertire un file PUB in un documento Word in formato DOC o DOCX a livello di codice usando C#:

string fileName = dataDir + "1.pub";

// Inizializza un MemoryStream per contenere il documento di output
MemoryStream stream = new MemoryStream();

// Carica il file PUB di input
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser(fileName);

// Analizza il file dell'editore di input
Aspose.Pub.Document doc = parser.Parse();

// Converti il file PUB in PDF e salva il risultato in un MemoryStream
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// Carica il file PDF di input da MemoryStream
Aspose.Pdf.Document document = new Document(stream);

// Inizializza l'oggetto classe DocSaveOptions
Aspose.Pdf.DocSaveOptions options = new DocSaveOptions();

// Specificare il formato del file word di output (DOC/DOCX)
options.Format = DocSaveOptions.DocFormat.Doc;

// Salva file di parole di output (DOC/DOCX)
document.Save(dataDir + "Output.doc", options);

Ottieni la licenza API gratuita

Puoi testare la conversione del file PUB in Word senza alcuna limitazione richiedendo una Licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato a convertire i file di Microsoft Publisher (PUB) in file di Microsoft Word in formato DOC o DOCX a livello di codice usando C#. Puoi verificare la conversione ad alta fedeltà seguendo i semplici passaggi sopra elencati. Inoltre, puoi esplorare ulteriormente l’API visitando la Documentazione, oppure non esitare a scriverci nel Forum di supporto gratuito in caso di domande. Non vediamo l’ora di metterti in contatto con te!

Guarda anche