Файли Microsoft Publisher широко використовуються для професійного проектування та редагування. Ви можете конвертувати файл PUB) у документ Word у форматі DOC і DOCX. У цій статті описано, як програмно перетворити файли видавця за допомогою C#:
- Конвертер PUB у Word DOC/DOCX – встановлення C# API
- Програмне перетворення 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, виконавши такі дії:
- Ініціалізуйте MemoryStream для зберігання вихідного документа.
- Завантажте та проаналізуйте вхідний файл PUB за допомогою методу IPubParser.Parse().
- Перетворіть файл PUB на PDF і збережіть результат у MemoryStream.
- Завантажте файл PDF та ініціалізуйте об’єкт класу DocSaveOptions.
- Нарешті, вкажіть вихідний формат (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, відвідавши Документацію, або, будь ласка, напишіть нам на Безкоштовний форум підтримки у разі будь-яких запитів. Ми з нетерпінням чекаємо на зв’язок з вами!