PDF в PNG

Преобразование PDF в PNG с помощью .NET REST API.

Откройте новый уровень универсальности и визуального эффекта, преобразовав файлы PDF в файлы PNG. изображений. Разработайте онлайн-просмотрщик PDF-файлов, используя возможность создания высококачественных изображений из PDF-документов. Легкие и простые шаги для создания потрясающих визуальных эффектов, легкого обмена контентом и вывода ваших цифровых проектов на новый уровень. Итак, если вы хотите продемонстрировать определенные страницы, сохранить качество изображения или улучшить совместимость между платформами, преобразование PDF в PNG открывает новый мир возможностей. В этой статье мы рассмотрим, как можно использовать возможности .NET REST API для плавного преобразования PDF в PNG для более динамичного и визуально привлекательного способа.

REST API обработки PDF-файлов

Aspose.PDF Cloud SDK для .NET предлагает надежное и надежное решение для преобразования PDF в PNG. SDK предлагает полный набор методов и опций для настройки преобразования в соответствии с вашими конкретными потребностями. Хотите ли вы извлечь определенные страницы, установить разрешение изображения или настроить качество изображения, Aspose.PDF Cloud SDK обеспечивает гибкость и контроль для достижения желаемых результатов. Используя облачную инфраструктуру, этот SDK обеспечивает быструю и эффективную обработку, позволяя легко конвертировать PDF в PNG.

Теперь просто найдите Aspose.PDF-Cloud в диспетчере пакетов NuGet в Visual Studio IDE и нажмите кнопку «Добавить пакет». Следующий важный шаг — получить учетные данные клиента из облачной панели. Если у вас нет существующей учетной записи, просто создайте бесплатную учетную запись, следуя инструкциям, указанным в разделе быстрый старт.

PDF в PNG с использованием C# .NET

Давайте рассмотрим детали и фрагмент кода, чтобы выполнить требование преобразования PDF в формат PNG. Попробуйте использовать следующий фрагмент кода для преобразования изображений PDF в PNG.

// Дополнительные примеры: https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples.

// Получите учетные данные клиента с https://dashboard.aspose.cloud/.
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// создать экземпляр PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Введите имя PDF-файла
String inputFile = "Binder1-1.pdf";

// Вызовите API для преобразования первой страницы PDF в изображение PNG.
var response = pdfApi.GetPageConvertToPng(inputFile, 1, width: 800, height: 1000);

// Пользовательский метод сохранения полученного PNG на локальном диске
saveToDisk(response, "/Users/nayer/Downloads/Convertednew.png");

// Способ сохранения содержимого потока в файл на локальном диске
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}

Ниже приведены подробности относительно вышеуказанного фрагмента кода.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Во-первых, создайте объект класса PdfApi, передав учетные данные клиента в качестве входных аргументов.

var response = pdfApi.GetPageConvertToPng(inputFile, 1, width: 800, height: 1000);

Вызовите API, чтобы загрузить файл PDF из облачного хранилища и преобразовать первую страницу в формат PNG.

saveToDisk(response, "/Users/nayyer/Downloads/Converted.png");

Наш собственный метод сохранения полученного PNG на локальном диске.

конвертировать PDF в PNG

Предварительный просмотр преобразования PDF в PNG.

PDF-документ, используемый в приведенном выше примере, можно загрузить из Binder1.pdf. .

Конвертируйте PDF в PNG онлайн с помощью команд cURL

Мы также можем выполнить преобразование PDF в PNG с помощью команд cURL и облачного API Aspose.PDF. С помощью cURL мы можем отправлять HTTP-запросы непосредственно к конечным точкам API, предоставляя необходимые параметры и учетные данные для аутентификации. Этот подход обеспечивает гибкость и удобство, позволяя нам легко интегрировать преобразование PDF в PNG в ваши существующие рабочие процессы или приложения.

Первым шагом в этом подходе является создание токена доступа JWT. Пожалуйста, выполните следующую команду:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Теперь выполните следующую команду, чтобы преобразовать вторую страницу PDF-файла в формат PNG и сохранить результат на локальном диске.

curl -v "https://api.aspose.cloud/v3.0/pdf/{inputFile}/pages/2/convert/png?width=800&height=1000" 
\ -X GET \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-o "converter.png"

Замените inputFile именем входного PDF-документа, доступного в облачном хранилище, а accessToken — токеном доступа JWT, созданным выше.

Заключение

В заключение отметим, что преобразование PDF в PNG — ценная функция, позволяющая конвертировать страницы PDF в изображения PNG. Независимо от того, решите ли вы использовать Aspose.PDF Cloud SDK для .NET или команды cURL с Aspose.PDF Cloud API, оба подхода обеспечивают эффективные и надежные решения. Благодаря SDK вы получаете доступ к полному набору функций и возможностей, упрощающих процесс конвертации и предлагающих дополнительные возможности для работы с PDF-файлами. С другой стороны, команды cURL предлагают гибкость и возможности интеграции, обеспечивая плавную автоматизацию и интеграцию в существующие рабочие процессы.

Какой бы подход вы ни выбрали, облачный API Aspose.PDF позволяет вам легко конвертировать PDF в PNG и раскрывает потенциал обработки PDF-документов.

Полезные ссылки

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

Мы настоятельно рекомендуем посетить следующие блоги: