Преобразование изображения в PDF

“Одна картинка стоит тысячи слов”. Идеи могут быть переданы одним неподвижным изображением в более эффективном механизме, чем просто словесное описание. Поэтому изображения широко используются в повседневной жизни. Для обмена информацией используется большое разнообразие форматов изображений, включая JPEG, PNG, BMP, GIF, TIFF и т. д. Однако, если мы сталкиваемся с требованием поделиться большим набором изображений, нам нужно либо заархивировать их в один пакет, либо сделать буклет в формате, который можно легко просмотреть на принимающей стороне. Итак, мы выбрали Portable Document Format (PDF), потому что он поддерживает точность документа независимо от прикладного программного обеспечения, оборудования, а также операционной системы, используемой для просмотра файла. Поэтому в этой статье мы поговорим о функции преобразования изображения в PDF с использованием API Conholdate.Total для .NET.

Однако, прежде чем мы продолжим, давайте обсудим некоторые моменты, подчеркивающие разницу между Conholdate.Total для .NET и Aspose.Total для .NET.

Aspose.Total для .NET представляет собой набор API-интерфейсов для программирования, специально разработанных для создания, обработки и преобразования основных форматов файлов. Он включает в себя Word, Excel, PDF, PowerPoint, Outlook, Diagram, MS Project, HTML и более 100 других форматов файлов в стандартных настольных, консольных, ASP.NET и VB.NET приложениях.

Однако Conholdate.Total для .NET также включает Aspose.Total для .NET. Но он также включает GroupDocs.Total для .NET. Он предоставляет дополнительные возможности для просмотра, преобразования, аннотирования, сравнения, подписи, сборки, редактирования, поиска и анализа наиболее часто используемых форматов документов. Таким образом, в этом единственном пакете вы получаете возможность загружать файлы, просматривать их, манипулировать ими и отображать вывод в других поддерживаемых форматах, например Загрузить файл MS Word и сохранить в формате JPEG.

Итак, в этой статье мы собираемся обсудить возможность загрузки файла растрового изображения и сохранения вывода в формате PDF с использованием C# .NET.

Преобразование изображения в PDF на С#

API — это ведущее решение для программирования, предлагающее возможности работы с MS Word (DOC, DOCX, RTF, DOT, DOTX. , DOTM, DOCM), OpenOffice: файлы ODT, OTT. API позволяет разработчикам изменять, генерировать, визуализировать, преобразовывать и печатать документы без использования Microsoft Word. Он поддерживает функцию вывода вывода в форматах DOC, RTF, HTML, OpenDocument, PDF, XPS. , EPUB и многие другие. Таким образом, мы можем использовать этот API для преобразования изображения в PDF.

Чтобы использовать API, вы можете либо загрузить .dll, либо открыть диспетчер пакетов NuGet, найти Aspose.Words и установить. Чтобы установить его, выполните следующую команду в консоли диспетчера пакетов.

Install-Package Aspose.Words -Version 21.3.0  

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

С#.NET

  • Создайте экземпляр класса Document.
  • Создайте экземпляр DocumentBuilder и передайте объект Document в качестве аргумента.
  • Вызовите метод InsertImage(…) класса DocumentBuilder и передайте путь к исходному изображению в качестве аргумента.
  • Вызовите метод Save(..) и укажите результирующее имя файла в качестве аргумента.
// Полные примеры и файлы данных см. на странице https://github.com/aspose-words/Aspose.Words-for-.NET.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.InsertImage(dataDir + "Watermark.png");
dataDir = dataDir + "DocumentBuilderInsertInlineImage_out.doc";
doc.Save(dataDir);

Получить бесплатную лицензию

Чтобы использовать API без каких-либо ограничений, рассмотрите возможность запроса Бесплатной временной лицензии.

Вывод

В этой статье мы узнали о возможностях пакета Conholdate.Total for .NET для преобразования растровых изображений в формат PDF.

Статьи по Теме

Вы можете посетить следующие ссылки для получения подробной информации о