В сфере разработки программного обеспечения необходимость отображать документы PDF в виде изображений PNG возникает в различных сценариях. Независимо от того, создаете ли вы систему управления документами, программу просмотра PDF-файлов или просто хотите преобразовать PDF-файлы в файлы изображений для визуализации или совместного использования, знание того, как визуализировать PDF-файл в виде изображения, может оказаться бесценным навыком. В этом подробном руководстве мы шаг за шагом проведем вас через этот процесс, предоставив вам знания о рендеринге PDF в формате PNG с использованием C#. Кроме того, мы предоставим вам код C# для рендеринга PDF в PNG.
Действия по рендерингу PDF в формате PNG с использованием C#
- Для рендеринга PDF в PNG установите GroupDocs.Viewer for .NET с помощью диспетчера пакетов NuGet.
- Добавьте ссылку GroupDocs.Viewer в свой проект для преобразования PDF в PNG.
- Создайте объект класса Viewer, передав путь к входному PDF-файлу в качестве аргумента его конструктору.
- Создайте объект класса PngViewOptions и установите свойства ширины и высоты изображения.
- Вызовите метод Viewer.View с параметрами просмотра, чтобы отобразить PDF-файл в формате PNG.
PNG — популярный формат изображений, который сохраняет визуальные элементы PDF-файлов, что делает их пригодными для использования в качестве изображений. Файлы PNG небольшие, и их легко обменивать. Они также готовы к печати, что позволяет сохранить внешний вид и качество документа. Если вы установили .NET в своей системе, вы можете легко реализовать приведенные выше инструкции в часто используемых операционных системах, таких как Windows, macOS и Linux, для преобразования страниц PDF в PNG на C#. Процесс рендеринга дополнительно объясняется в примере кода, приведенном ниже.
Код для рендеринга PDF в формате PNG с использованием C#
using GroupDocs.Viewer; | |
using GroupDocs.Viewer.Options; | |
namespace RenderPDFasPNGUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Viewer library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Viewer.lic"); | |
using (var viewer = new Viewer("input.pdf")) | |
{ | |
// Create a PNG image for each PDF page. | |
// {0} is replaced with the current page number in the image name. | |
var viewOptions = new PngViewOptions("output_{0}.png"); | |
// Set width and height. | |
viewOptions.Width = 800; | |
viewOptions.Height = 900; | |
viewer.View(viewOptions); | |
} | |
} | |
} | |
} |
В этом руководстве мы рассмотрели ключевые этапы рендеринга PDF в формате PNG на C#. Следуя этим шагам, вы сможете легко выполнить процесс рендеринга для широкого спектра приложений, включая веб-разработку, управление документами и многое другое. Благодаря этим новым знаниям вы сможете эффективно выполнять преобразования PDF в PNG в своих проектах C#. После успешной настройки рекомендуемой библиотеки и внесения необходимых изменений в пути к файлам интеграция кода рендеринга в ваши проекты становится простой и удобной задачей.
В нашем предыдущем уроке мы предоставили полные инструкции по рендерингу PDF в формате HTML. Если вам нужна дополнительная помощь, мы рекомендуем обратиться к нашей статье о том, как визуализировать PDF как HTML с помощью C#.