Use Dart/Flutter library to merge HTML to image via REST API. Easily combine two or more HTML files into a single image file using Dart.
Easily merge HTML files and export the result to graphic format in Dart code. This Dart library is designed to combine multiple HTML files into a single image using the REST API, i.e. by passing HTTPS calls over the Internet.
This is a professional Cloud-native HTML to Image merging solution that provides Dart programmers with both great development flexibility and powerful features. By merging files, you can automate your digital HTML/Image workflows and offload some routine parts of the process to fast and efficient HTML processing Dart software.
You may need to combine HTML files into a single image in many cases. For example, you may want to combine multiple HTML files together before printing or archiving.
HTML merging can be part of a whole integrated document-processing approach for generating images from disparate data sources. Such tasks involve the use of a full-featured HTML/Image manipulation Dart library that will process a set of HTML files and merge them together in the shortest possible time, producing a compact and accurate graphical output.
To perform HTML to Image merging in Dart, you need at least two source HTML files. For a quick start, please check out the Dart code example below.
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);
Clone Aspose.Words Cloud SDK for Dart source code from GitHub and use it in your project. Add this dependency to your pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
Please follow these Instructions to quickly get the necessary security credentials and access our REST API.
Refer to the Repository Documentation to see the details.