MS Publisher — это программа для создания документов, ориентированных на работу с информацией о макете страницы. Программа открывает следующие форматы файлов: MS Publisher 2.0 или выше, файлы с расширением .txt, файлы RTF, файлы MS Word, файлы HTML, Unicode‑текст и многие другие. Файлы .pub могут включать различные типы данных, такие как изображения, тексты или графика. Поэтому формат широко используется при создании листовок, брошюр, открыток и иной бумажной рекламной продукции.

Это программное обеспечение позволяет создавать собственные разработанные документы или использовать готовые форматы для вашего документа. MS Publisher сохраняет файлы с расширением .pub, и лишь небольшое число приложений, помимо самого Publisher, способны обрабатывать такие файлы.

Aspose.PUB для C# .NET — гибкая и простая в использовании библиотека. Она разработана для работы с файлами электронных публикаций. Это решение поддерживает загрузку, открытие, редактирование и конвертацию популярного формата электронных публикаций (.pub) в PDF. Оно обеспечивает быструю и надёжную конвертацию PUB в PDF, HTML, XLSX, DOC и самые распространённые форматы изображений.

Помимо интеграции в ваш собственный проект C# .NET, библиотека идеально подходит для создания кроссплатформенных приложений, которые открывают, объединяют или конвертируют файлы MS Publisher. Здесь можно увидеть и попробовать примеры реализации функциональности в таких приложениях. Они созданы нашими командами с применением решения. С помощью этих решений вам не придётся устанавливать дополнительное программное обеспечение или подписываться для получения отрисованного результата.

Расширенные функции API управления .NET PUB

Экспорт файлов PUB в PDF

Aspose.PUB для .NET может читать и конвертировать файлы Publisher (.pub) в PDF, используя всего несколько строк кода.

Преобразование PUB в PDF — C#

    string pubFile = dataDir + "flyer.pub";

    var parser = PubFactory.CreateParser(pubFile);

    var pubtopdf = parser.Parse();

    Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(pubtopdf, dataDir + "publisher_to.pdf");

Приведённый выше код можно кратко описать следующим образом:

  • Создайте полный путь к файлу Publisher, который нужно конвертировать. Для этого создайте строковую переменную pubFile и присвойте ей значение переменной dataDir.
  • Создайте объект‑анализатор, вызывая метод CreateParser() класса PubFactory для разбора содержимого файла Publisher.
  • Используйте метод Parse() у объекта parser. Метод читает и анализирует содержимое файла Publisher и возвращает результат, присвоенный переменной pubtopdf.
  • Преобразуйте проанализированное содержимое файла Publisher в PDF и сохраните его в указанном месте с помощью метода ConvertToPdf() экземпляра PdfConverter.

Доступ и управление слоями PUB

Aspose.PUB для .NET позволяет получать доступ к слоям PUB и рисовать на них изображения или текст. Можно объединять слои, обновлять текст на слоях, задавать эффекты или экспортировать слои как изображения. Также можно использовать API PUB .NET для обнаружения сплющенных файлов PUB или создания эскизов.

Чтение или создание файлов PUB

Aspose.PUB для .NET не только поддерживает загрузку форматов PSD и PSB для обработки и конвертации, но и предоставляет возможность создавать файлы PUB и PSB с нуля. Разработчики .NET могут использовать API для автоматизации сценариев, которые помогут им в работе.

Разные фильтры изображения

Aspose.PUB для .NET предоставляет базовые функции работы с изображениями, такие как настройка цвета через свои классовые библиотеки. Разработчики могут легко регулировать яркость, контрастность или гамму растрового изображения, загруженного API. Кроме того, они могут динамически выполнять дизеринг или размытие изображений, а также использовать популярные фильтры, включая Median, Gauss Wiener, Motion Wiener и Bradley Threshold.

Последние функции PUB API

Aspose.PUB для .NET API постоянно добавляет новые функции, чтобы сделать его более мощным. Вот список нескольких вариантов из последних добавленных:

  • Поддержка слоев заливки. Узор, цвет и градиентная заливка.
  • Поддержка GdFlResource, VmskResource, PtFlResource и VsmsResource.
  • Загрузка файлов JPEG, PNG и др. в PsdImage без прямой загрузки.
  • Поддержка векторных масок слоёв и пользовательского вращения текстового слоя.
  • Рендеринг эффекта Stroke с заливкой цветом для экспорта.

Часто задаваемые вопросы

1. Зачем вам нужен Aspose.PUB для .NET?

Богатая функциональность Aspose.PUB может быть интегрирована в различные программные приложения, включая извлечение контента, преобразование в другие форматы и рендеринг для отображения или печати.

2. Какие форматы поддерживаются Aspose.PUB для .NET?

Это решение API поддерживает PUB в качестве входных данных и PDF, TIFF, PNG, JPEG, GIF, BMP, DOC, DOCX, XLS, XLXL, CSV, PPTX, XPS, EPU, TEX, HTML, MHTML и SVG в качестве выходных форматов в функциональность конвертации.

3. Где я могу найти требования для начала работы с Aspose.PUB для .NET?

Перейдите в Документацию , чтобы узнать такие основы, как системные требования, установка, лицензирование и способы запуска примеров. Там же вы можете найти Руководство разработчика и базу знаний о форматах.

4. Где я могу получить помощь, если возникнут какие-либо проблемы с API?

Попробуйте получить ответ на Форуме бесплатной поддержки .

5. Где я могу найти последние обновления Aspose.PUB для .NET?

Посетите Примечания к выпуску , чтобы увидеть прогресс, все обновления и новейшие добавленные функции.



  

Support and Learning Resources

  
  

Aspose.PUB предлагает отдельные API для популярных сред разработки, перечисленных ниже: