pdf
を使用してファイルを生成できましたが、ファイルをiText
開くと、ファイルが破損しているように見えるというエラーが常に発生します。私はすでにライブラリを追加しましたitextg-5.5.8.jar
誰でもこれを修正する方法を知っていますか?
これが私のコードです
import android.os.Bundle;
import android.os.Environment;
import android.support.v7.app.ActionBarActivity;
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.PdfWriter;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try {
String FILE = Environment.getExternalStorageDirectory().toString() +"/Report.pdf";
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream(FILE));
document.open();
Paragraph paragraph1 = new Paragraph();
paragraph1.add("Hello World!");
document.add(paragraph1);
document.close();
//Log.d("OK", "done");
//Toast.makeText(getApplicationContext(), "Generated Report!", Toast.LENGTH_SHORT).show();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (DocumentException e) {
e.printStackTrace();
}
}
}
PDFをアップロードしましたここにリンクがあります . ご覧のとおり、次のバイトのみが含まれています。
%PDF-1.4
%âãÏÓ