0
に充填されていない私はこのような原稿の向きを設定し、プログラムでPDFを作成します:空のフィールドを埋め、彼らが作成した文書を参照してください。間違った方向にiTextのPDFフィールドが文書の向き
public void fillStablefordPDF(Context ctx) {
OutputStream output = null;
try {
output = new FileOutputStream(ctx.getExternalCacheDir().getAbsolutePath() + "/StableFord_filled.pdf");
} catch (FileNotFoundException e) {
e.printStackTrace();
}
try {
PdfReader reader = new PdfReader(new FileInputStream(ctx.getExternalCacheDir().getAbsolutePath() + "/StableFord.pdf"));
PdfStamper stamper = new PdfStamper(reader, output);
AcroFields acroFields = stamper.getAcroFields();
...
acroFields.setField("Name", "TOM");
これらのフィールドに正しい方向を記入するにはどうすればよいですか?
サミュエル・マイPdfCellEventクラス 言ったように私は私のフィールドにrorationを設定することで成功し
を実装していますが、フィールドに回転値を追加する必要があります:あなたの塗りつぶされたPDFがあります出力を期待通りに構築するには、例を掘り下げることができるかどうか確認してください。 –
代わりに 'PageSize.A4.rotate()'を 'new RectangleReadOnly(842,595)'に置き換えてください。 – mkl