【发布时间】:2020-08-30 00:51:46
【问题描述】:
以下代码生成空pdf,请指出错误 我正在使用 dart pdf 包https://pub.dev/packages/pdf。 pdf正在生成但内容为空。
添加标签flutter,如果有人在flutter中使用过相同的包并且可能知道答案。
import 'dart:io';
import 'package:pdf/pdf.dart';
main() {
try {
createPdf();
} catch (e) {
print(e);
}
}
void createPdf() async {
PdfDocument pdf = PdfDocument();
PdfPage page = PdfPage(pdf);
PdfImage image =
PdfImage.file(pdf, bytes: File('./test.jpg').readAsBytesSync());
final g = page.getGraphics();
g.drawImage(image, image.height.toDouble(), image.width.toDouble());
final file = File("./test.pdf");
await file.writeAsBytes(pdf.save());
}
【问题讨论】: