0
iTextを使用してPDFレポートを作成するAndroid Appを開発しています。レポートテキストは正常で、すべてのPDFプログラムで開くことができます。しかし、私は一番上にロゴのようなイメージを置いて、Adobe Acrobatはファイルが壊れていると言います。私はアンドロイドデバイス上のPDFを読み込むことができ、画像が表示されます。私はそれがAcrobatで作業する必要があります。何か案は?iText出力PDFがAdobe Acrobat、Android Appで動作しない
ここに私のコードです。
Document document = new Document(PageSize.A4);
FileOutputStream fos = new FileOutputStream(FILE);
PdfWriter writer = PdfWriter.getInstance(document, fos);
writer.open();
ChapterCount = 0;
document.open();
addMetaData(document);
addTitlePage(document);
/* Inserting Image in PDF */
ByteArrayOutputStream stream = new ByteArrayOutputStream();
Bitmap bitmap = BitmapFactory.decodeResource(cntx.getResources(), R.mipmap.ic_launcher);
bitmap.compress(Bitmap.CompressFormat.JPEG, 100 , stream);
Image myImg = Image.getInstance(stream.toByteArray());
myImg.setAlignment(Image.MIDDLE);
//add image to document
document.add(myImg);
addContent(document);
document.close();
writer.close();
サンプルPDFを共有してください。 – mkl
こんにちは私は問題を理解しました。私は実際に最新のレポートをコピーしていませんでしたが、私の古いデバイスとMTPがすべてのファイルを表示していない最新のもののように見えました。 https://code.google.com/p/android/issues/detail?id=38282 – SliderUK
これを回答にして(できるだけ早く回答に同意する)、質問を削除したい場合があります。それは開いたスタックオーバーフローの問題のままではいけません。 – mkl