我试图使用PDF库为Flutter使用包here
这个想法是创建类似this的东西:这是包页面中的示例。
问题是,如果我在那里运行Demo示例,它就像示例一样工作,这很好。
但是如果我创建一个新的项目,并复制/粘贴所有 *.dart文件和pubspec.yaml:它不工作。脚本创建文件,我可以下载它或打印它,但不显示文件。
我并没有使用project来获取更多信息,我只是将相同的代码复制到一个干净的项目中,并且我也在pubspec.yaml中获取包
有人有同样的问题吗?我会在下面贴一张照片。
此外:我正在运行两个项目作为Flutter网页,在Chrome
谢谢你的帮助!!:)
x1c 0d1x的数据
下面的一个'你好,世界'代码,显示了同样的错误..
import 'package:pdf/pdf.dart';
import 'package:pdf/widgets.dart' as pw;
import 'package:flutter/material.dart';
import 'package:printing/printing.dart';
import 'dart:typed_data';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
final pw.Document doc = pw.Document();
@override
Widget build(BuildContext context) {
Future<Uint8List> generateDocument(PdfPageFormat format) async {
doc.addPage(pw.Page(
pageFormat: PdfPageFormat.standard,
build: (pw.Context context) {
return pw.Center(
child: pw.Text("Hello World"),
); // Center
})); // Page
return doc.save();
}
return MaterialApp(
title: 'Material App',
home: Scaffold(
appBar: AppBar(
title: Text('Material App Bar'),
),
body: PdfPreview(
maxPageWidth: 700,
build: generateDocument,
),
),
);
}
}
字符串
1条答案
按热度按时间mm5n2pyu1#
你添加了JavaScript代码吗?你应该在index.html中添加代码。
例如)像这样,
字符串