PUB в Word DOCX DOC

Файли Microsoft Publisher широко використовуються для професійного проектування та редагування. Ви можете конвертувати файл PUB) у документ Word у форматі DOC і DOCX. У цій статті описано, як програмно перетворити файли видавця за допомогою C#:

Конвертер PUB у Word DOC/DOCX – встановлення C# API

API Aspose.PUB for .NET підтримує перетворення файлів PUB у PDF, де ви можете далі конвертувати вихідний файл PDF у документ Word у форматі DOC або DOCX відповідно до ваших вимог. Тому вам потрібно завантажити файли DLL API Aspose.PUB for .NET і Aspose.PDF for .NET. Ви також можете встановити ці API за допомогою наступних команд встановлення NuGet:

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

Програмне перетворення PUB у Word DOC/DOCX за допомогою C#

Ви можете конвертувати файл Microsoft Publisher (.PUB) у документ Word у форматі DOC або DOCX, виконавши такі дії:

  1. Ініціалізуйте MemoryStream для зберігання вихідного документа.
  2. Завантажте та проаналізуйте вхідний файл PUB за допомогою методу IPubParser.Parse().
  3. Перетворіть файл PUB на PDF і збережіть результат у MemoryStream.
  4. Завантажте файл PDF та ініціалізуйте об’єкт класу DocSaveOptions.
  5. Нарешті, вкажіть вихідний формат (DOC/DOCX) і збережіть файл Word.

У наведеному нижче коді показано, як програмно перетворити файл PUB на документ Word у форматі DOC або DOCX за допомогою C#:

string fileName = dataDir + "1.pub";

// Ініціалізуйте MemoryStream для зберігання вихідного документа
MemoryStream stream = new MemoryStream();

// Завантажити вхідний файл PUB
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser(fileName);

// Проаналізуйте вхідний файл видавця
Aspose.Pub.Document doc = parser.Parse();

// Перетворіть файл PUB на PDF і збережіть результат у MemoryStream
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// Завантажте вхідний PDF-файл із MemoryStream
Aspose.Pdf.Document document = new Document(stream);

// Ініціалізувати об’єкт класу DocSaveOptions
Aspose.Pdf.DocSaveOptions options = new DocSaveOptions();

// Вкажіть формат вихідного текстового файлу (DOC/DOCX)
options.Format = DocSaveOptions.DocFormat.Doc;

// Зберегти вихідний текстовий файл (DOC/DOCX)
document.Save(dataDir + "Output.doc", options);

Отримайте безкоштовну ліцензію API

Ви можете протестувати конвертацію файлів PUB у Word без будь-яких обмежень, попросивши Безкоштовну тимчасову ліцензію.

Висновок

У цій статті ви дізналися, як програмно конвертувати файли Microsoft Publisher (PUB) у файли Microsoft Word у форматі DOC або DOCX за допомогою C#. Ви можете перевірити перетворення високої точності, виконавши прості кроки, перелічені вище. Крім того, ви можете глибше вивчити API, відвідавши Документацію, або, будь ласка, напишіть нам на Безкоштовний форум підтримки у разі будь-яких запитів. Ми з нетерпінням чекаємо на зв’язок з вами!

Дивись також