PUB в PPT PPTX csharp

Файлы Microsoft Publisher, PUB часто используются для крупномасштабной печати таких документов, как брошюры, буклеты, плакаты и т. д. В определенных ситуациях вам может потребоваться преобразовать файл PUB в файл презентации в формате [PPT]. 2 или 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, выполнив следующие действия:

  1. Создайте объект MemoryStream для сохранения промежуточного файла PDF.
  2. Проанализируйте исходный PUB-файл, используя метод IPubParser.Parse().
  3. Преобразуйте файл PUB в PDF и сохраните результат в MemoryStream.
  4. Загрузите файл PDF и инициализируйте экземпляр класса PptxSaveOptions.
  5. Сохраните выходной файл 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, посетив документацию или связавшись с нами через форум.

Смотрите также