PUB do Worda DOCX DOC

Pliki Microsoft Publisher są powszechnie używane do profesjonalnych zadań związanych z projektowaniem i edycją. Możesz przekonwertować plik PUB) na dokument programu Word w formacie DOC i DOCX. W tym artykule opisano, jak programowo przekonwertować pliki wydawcy przy użyciu języka C#:

Konwerter PUB na Word DOC/DOCX – instalacja API C#

Aspose.PUB for .NET API obsługuje konwersję plików PUB do PDF, gdzie można dalej konwertować wyjściowy plik PDF na dokument Word w formacie DOC lub DOCX zgodnie z własnymi wymaganiami. Dlatego musisz pobrać pliki DLL Aspose.PUB for .NET i Aspose.PDF for .NET API. Możesz także zainstalować te interfejsy API za pomocą następujących poleceń instalacji NuGet:

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

Konwertuj PUB na Word DOC/DOCX programowo za pomocą C#

Możesz przekonwertować plik Microsoft Publisher (.PUB) na dokument programu Word w formacie DOC lub DOCX, wykonując następujące czynności:

  1. Zainicjuj MemoryStream do przechowywania dokumentu wyjściowego.
  2. Załaduj i przeanalizuj wejściowy plik PUB metodą IPubParser.Parse().
  3. Przekonwertuj plik PUB na PDF i zapisz wynik w MemoryStream.
  4. Załaduj plik PDF i zainicjuj obiekt klasy DocSaveOptions.
  5. Na koniec określ format wyjściowy (DOC/DOCX) i zapisz plik Word.

Poniższy kod pokazuje, jak programowo przekonwertować plik PUB na dokument programu Word w formacie DOC lub DOCX przy użyciu języka C#:

string fileName = dataDir + "1.pub";

// Zainicjuj MemoryStream do przechowywania dokumentu wyjściowego
MemoryStream stream = new MemoryStream();

// Załaduj wejściowy plik PUB
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser(fileName);

// Przeanalizuj wejściowy plik wydawcy
Aspose.Pub.Document doc = parser.Parse();

// Konwertuj plik PUB na PDF i zapisz wynik w MemoryStream
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// Załaduj wejściowy plik PDF z MemoryStream
Aspose.Pdf.Document document = new Document(stream);

// Zainicjuj obiekt klasy DocSaveOptions
Aspose.Pdf.DocSaveOptions options = new DocSaveOptions();

// Określ format wyjściowego pliku tekstowego (DOC/DOCX)
options.Format = DocSaveOptions.DocFormat.Doc;

// Zapisz wyjściowy plik tekstowy (DOC/DOCX)
document.Save(dataDir + "Output.doc", options);

Uzyskaj bezpłatną licencję API

Możesz przetestować konwersję plików PUB do Word bez żadnych ograniczeń, prosząc o Bezpłatną licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się programowo konwertować pliki programu Microsoft Publisher (PUB) na pliki programu Microsoft Word w formacie DOC lub DOCX przy użyciu języka C#. Możesz sprawdzić konwersję o wysokiej wierności, wykonując proste czynności wymienione powyżej. Ponadto możesz dokładniej zapoznać się z interfejsem API, odwiedzając Dokumentację lub napisz do nas na Bezpłatne forum pomocy technicznej w przypadku jakichkolwiek pytań. Czekamy na kontakt z Tobą!

Zobacz też