Используйте Dart/Flutter библиотеку для объединения PDF с PNG через REST API. Легко объединяйте два или более PDF файлов в один PNG файл с помощью Dart.
Легко объединяйте PDF документы и экспортируйте результат в графический PNG формат в коде Dart. Эта Dart библиотека предназначена для объединения нескольких PDF файлов в одно PNG изображение с использованием REST API, т.е. путем передачи HTTPS вызовов через сеть Интернет.
Это профессиональное облачное решение для слияния PDF в PNG, которое предоставляет Dart программистам как большую гибкость разработки, так и мощный функционал. Объединяя документы, вы можете автоматизировать свои рабочие процессы PDF/PNG и переложить часть рутинных операций на быстрое и эффективное Dart ПО для обработки PDF.
Существует много сценариев, когда вам может понадобиться объединить PDF файлы в одно PNG изображение. Например, вы можете захотеть объединить несколько PDF файлов перед печатью или архивированием.
Слияние PDF может быть частью комплексного подхода к обработке документов для создания PNG изображений из разрозненных источников данных. Такие задачи включают использование полнофункциональной Dart библиотеки для манипуляции PDF/PNG, которая будет обрабатывать набор PDF файлов и объединять их вместе в кратчайшие сроки, создавая компактный и точный графический вывод.
Чтобы выполнить слияние PDF в PNG на Dart, вам потребуются как минимум два исходных PDF документа. Для быстрого старта ознакомьтесь с приведенным ниже примером Dart кода.
import 'package:aspose_words_cloud/aspose_words_cloud.dart';
final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);
final document = (await File(
'Input1.pdf').readAsBytes()).buffer.asByteData();
final mergeProps = DocumentEntry();
mergeProps.fileReference = FileReference.fromRemoteFile('Input2.pdf');
mergeProps.importFormatMode = 'KeepSourceFormatting';
final documentEntries = [
mergeProps];
final documentList = DocumentEntryList();
documentList.documentEntries = documentEntries;
final appendDocumentOnline = AppendDocumentOnlineRequest(document, documentList);
final mergedDocs = await wordsApi.appendDocumentOnline(appendDocumentOnline);
final splitDocumentOnline = SplitDocumentOnlineRequest(mergedDocs,
'png', zipOutput: true);
await wordsApi.splitDocumentOnline(splitDocumentOnline);
Клонируйте исходный код Aspose.Words Cloud SDK for Dart с GitHub и используйте его в своем проекте. Добавьте эту зависимость в свой pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
Следуйте этим Инструкциям, чтобы быстро получить учетные данные и доступ к нашему REST API.
Обратитесь к Документации Репозитория, чтобы получить более подробную информацию.
Вы можете использовать другие популярные форматы: