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#
- Converti PUB in Word DOC/DOCX 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:
- Inizializza un MemoryStream per conservare il documento di output.
- Carica e analizza il file PUB di input con il metodo IPubParser.Parse().
- Converti il file PUB in PDF e salva il risultato in un MemoryStream.
- Carica il file PDF e inizializza l’oggetto classe DocSaveOptions.
- 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!