当前位置: 首页 > 工具软件 > AndroidPDF > 使用案例 >

android中生成 PDF,Android PDF生成

岳承悦
2023-12-01

我试着学习如何为我的Android应用程序生成PDF。

我遵循官方文档,但代码无法正常工作。

编译器发现我有一些编译错误,但我所做的只是复制/粘贴代码中的代码。

请看看代码,并告诉我,为什么(:Android PDF生成

PrintAttributes printAttributes = new PrintAttributes.Builder().

setMediaSize(PrintAttributes.MediaSize.ISO_A4)

.setColorMode(PrintAttributes.COLOR_MODE_COLOR)

.setMinMargins(PrintAttributes.Margins.NO_MARGINS)

.build();

PrintedPdfDocument document = new PrintedPdfDocument(this, printAttributes);

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

}

// crate a page description

PdfDocument.PageInfo pageInfo = new PdfDocument.PageInfo.Builder(new Rect(0, 0, 100, 100), 1).create();

// start a page

PdfDocument.Page page = document.startPage(pageInfo);

// draw something on the page

View content = getContentView();

content.draw(page.getCanvas());

// finish the page

document.finishPage(page);

// add more pages

// write the document content

document.writeTo(getOutputStream());

// close the document

document.close();

2016-04-14

Matnako

+1

粘贴错误? –

+0

您需要将PDF生成代码包装到方法中。 –

+0

@AllanPereira如果我将代码包装到一个方法中,我仍然有这些错误: https://gyazo.com/d83aff5a0a4afddfc7a10ae85973a633 (对不起,我不得不屏幕它,因为错误不是内联..) –

 类似资料: