Используйте Dart/Flutter библиотеку для объединения HTML с изображение через REST API. Легко объединяйте два или более HTML файлов в один файл изображение с помощью Dart.
Легко объединяйте HTML файлы и экспортируйте результат в графический формат в коде Dart. Эта Dart библиотека предназначена для объединения нескольких HTML файлов в одно изображение с использованием REST API, т.е. путем передачи HTTPS вызовов через сеть Интернет.
Это профессиональное облачное решение для слияния HTML и изображения, которое предоставляет Dart программистам как большую гибкость разработки, так и мощный функционал. Объединяя файлы, вы можете автоматизировать свои рабочие процессы HTML/Image и переложить часть рутинных операций на быстрое и эффективное Dart ПО для обработки HTML.
Существует много сценариев, когда вам может понадобиться объединить HTML файлы в одно изображение. Например, вы можете захотеть объединить несколько HTML файлов перед печатью или архивированием.
Слияние HTML может быть частью комплексного подхода к обработке документов для создания изображений из разрозненных источников данных. Такие задачи включают использование полнофункциональной Dart библиотеки для обработки HTML/изображений, которая будет обрабатывать набор HTML файлов и объединять их вместе в кратчайшие сроки, создавая компактный и точный графический вывод.
Чтобы выполнить слияние HTML с изображением на Dart, вам потребуются как минимум два исходных HTML файла. Для быстрого старта ознакомьтесь с приведенным ниже примером Dart кода.
import 'package:aspose_words_cloud/aspose_words_cloud.dart';
final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);
final document = (await File(
'Input1.html').readAsBytes()).buffer.asByteData();
final mergeProps = DocumentEntry();
mergeProps.fileReference = FileReference.fromRemoteFile('Input2.html');
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,
'jpg', zipOutput: true);
await wordsApi.splitDocumentOnline(splitDocumentOnline);
Клонируйте исходный код Aspose.Words Cloud SDK for Dart с GitHub и используйте его в своем проекте. Добавьте эту зависимость в свой pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
Следуйте этим Инструкциям, чтобы быстро получить учетные данные и доступ к нашему REST API.
Обратитесь к Документации Репозитория, чтобы получить более подробную информацию.
Вы можете использовать другие популярные форматы: