Soubory Microsoft Publisher se s oblibou používají pro profesionální úlohy navrhování a úprav. Soubor PUB) můžete převést na dokument aplikace Word ve formátu DOC a DOCX. Tento článek popisuje, jak převést soubory vydavatele programově pomocí C#:
- Konvertor DOC/DOCX PUB do Wordu – Instalace C# API
- Převeďte PUB na Word DOC/DOCX programově pomocí C#
Konvertor DOC/DOCX PUB do Wordu – Instalace C# API
Aspose.PUB for .NET API podporuje převod souborů PUB do PDF, kde můžete dále převádět výstupní soubor PDF do dokumentu aplikace Word ve formátu DOC nebo DOCX podle vašich požadavků. Proto si musíte stáhnout soubory DLL Aspose.PUB for .NET a Aspose.PDF for .NET API. Tato rozhraní API můžete také nainstalovat pomocí následujících instalačních příkazů NuGet:
PM> Install-Package Aspose.PDF
PM> Install-Package Aspose.PUB
Převeďte PUB na Word DOC/DOCX programově pomocí C#
Soubor Microsoft Publisher (.PUB) můžete převést na dokument aplikace Word ve formátu DOC nebo DOCX pomocí následujících kroků:
- Inicializujte MemoryStream pro uložení výstupního dokumentu.
- Načtěte a analyzujte vstupní soubor PUB pomocí metody IPubParser.Parse().
- Převeďte soubor PUB na PDF a výsledek uložte do MemoryStreamu.
- Načtěte soubor PDF a inicializujte objekt třídy DocSaveOptions.
- Nakonec zadejte výstupní formát (DOC/DOCX) a uložte soubor aplikace Word.
Níže uvedený kód ukazuje, jak převést soubor PUB na dokument aplikace Word ve formátu DOC nebo DOCX programově pomocí C#:
string fileName = dataDir + "1.pub";
// Inicializujte MemoryStream pro uložení výstupního dokumentu
MemoryStream stream = new MemoryStream();
// Načíst vstupní soubor PUB
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser(fileName);
// Analyzujte vstupní soubor vydavatele
Aspose.Pub.Document doc = parser.Parse();
// Převeďte soubor PUB do PDF a výsledek uložte do MemoryStream
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// Načtěte vstupní soubor PDF z MemoryStreamu
Aspose.Pdf.Document document = new Document(stream);
// Inicializujte objekt třídy DocSaveOptions
Aspose.Pdf.DocSaveOptions options = new DocSaveOptions();
// Zadejte formát výstupního souboru word (DOC/DOCX)
options.Format = DocSaveOptions.DocFormat.Doc;
// Uložit výstupní soubor word (DOC/DOCX)
document.Save(dataDir + "Output.doc", options);
Získejte bezplatnou licenci API
Převod souborů PUB do Wordu můžete otestovat bez jakýchkoli omezení tím, že požádáte o bezplatnou dočasnou licenci.
Závěr
V tomto článku jste se naučili, jak převést soubory Microsoft Publisher (PUB) na soubory Microsoft Word ve formátu DOC nebo DOCX programově pomocí C#. Vysoce věrný převod můžete zkontrolovat podle jednoduchých kroků uvedených výše. Kromě toho můžete API dále prozkoumat na Dokumentaci nebo nám v případě jakýchkoliv dotazů neváhejte napsat na Free Support Forum. Těšíme se, že se s vámi spojíme!