有人对 PurePDF 和向页面添加显示对象有任何经验吗?在 AlivePDF 中,您可以执行以下操作:
pdfObject.addImage(yourDisplayObject,...)
其中 yourDisplayObject 是从 DisplayObject 继承的类。AlivePDF 在内部负责将其转换为图像并将图像添加到 pdf 页面。
对于 purePDF 来说,这相当于什么?
那里有任何purePDF专家吗?
有人对 PurePDF 和向页面添加显示对象有任何经验吗?在 AlivePDF 中,您可以执行以下操作:
pdfObject.addImage(yourDisplayObject,...)
其中 yourDisplayObject 是从 DisplayObject 继承的类。AlivePDF 在内部负责将其转换为图像并将图像添加到 pdf 页面。
对于 purePDF 来说,这相当于什么?
那里有任何purePDF专家吗?
我使用 PurePDF。此代码将采用 UIComponent 之类的对象,将其转换为位图并将其放入您的 pdf 中。
var matrix : Matrix = new Matrix();
var pageSize:RectangleElement = PageSize.A4;
var mainImage : BitmapData = new BitmapData(_objectToPrint.width,_objectToPrint.height,false, 0xFFFFFF);
mainImage.draw(_objectToPrint,matrix);
var bytes:ByteArray = new ByteArray();
var document:PdfDocument = PdfWriter.create(bytes, pageSize).pdfDocument;
document.setMargins(0,0,0,0);
document.open();
var imageElement : ImageElement = ImageElement.getBitmapDataInstance(mainImage, false);
document.add(imageElement);
document.close();
new FileReference().save(bytes,"yourPDF.pdf");