
Файлы Microsoft Publisher, PUB часто используются для крупномасштабной печати таких документов, как брошюры, буклеты, плакаты и т. д. В определенных ситуациях вам может потребоваться преобразовать файл PUB в файл презентации в формате [PPT]. 2 или PPTX. В этой статье рассказывается, как программно преобразовать файлы издателя в C#.
- Конвертер презентаций PowerPoint из PUB в PPT/PPTX — установка C# API
- Программное преобразование PUB в PPT/PPTX на C#
Конвертер презентаций PowerPoint из PUB в PPT/PPTX — установка C# API
Преобразование PUB в PPT или PPTX PowerPoint представляет собой двухэтапный процесс. На первом этапе вам необходимо преобразовать файл PUB в файл PDF, а затем преобразовать PDF в файл PPT или PPTX. Поэтому вам необходимо загрузить файлы DLL для Aspose.PUB для .NET и Aspose.PDF для .NET API. Или вы можете настроить эти API с помощью команд NuGet ниже:
PM> Install-Package Aspose.PDF
PM> Install-Package Aspose.PUB
Программное преобразование PUB в PPT/PPTX на C#
Вы можете преобразовать Microsoft Publisher, PUB, файл в презентацию PowerPoint в формате PPT или PPTX, выполнив следующие действия:
- Создайте объект MemoryStream для сохранения промежуточного файла PDF.
- Проанализируйте исходный PUB-файл, используя метод IPubParser.Parse().
- Преобразуйте файл PUB в PDF и сохраните результат в MemoryStream.
- Загрузите файл PDF и инициализируйте экземпляр класса PptxSaveOptions.
- Сохраните выходной файл PPT или PPTX.
В следующем фрагменте кода показано, как программно преобразовать файл PUB в презентацию PowerPoint PPT или PPTX на C#:
string fileName = "Test.pub";
// Инициализировать MemoryStream для хранения выходного документа
MemoryStream stream = new MemoryStream();
// Загрузить входной файл PUB
IPubParser parser = PubFactory.CreateParser(fileName);
// Разобрать входной файл издателя
Aspose.Pub.Document doc = parser.Parse();
// Преобразуйте файл PUB в PDF и сохраните результат в MemoryStream.
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// Загрузить входной файл PDF из MemoryStream
Document document = new Document(stream);
// Инициализировать объект класса PptxSaveOptions
PptxSaveOptions options = new PptxSaveOptions();
// Сохранить выходной файл презентации (PPT/PPTX)
document.Save("Output.pptx", options);
Попробуйте онлайн-демонстрацию
Попробуйте веб-приложение PUB to PPTX, разработанное с использованием этого API.
Получить бесплатную лицензию API
Вы можете оценить API без каких-либо ограничений, запросив бесплатную временную лицензию.
Вывод
В этой статье вы узнали, как программно преобразовать файл Microsoft Publisher, PUB в презентацию PowerPoint в виде файла PPT или PPTX на C#. Кроме того, вы можете ознакомиться с другими функциями API, посетив документацию или связавшись с нами через форум.