私はURLを持っています:
http://www.irs.gov/pub/irs-pdf/fw4.pdf
編集可能な PDF が含まれています。編集不可にしました。私はそうし、フォルダの一時ディレクトリに保管しました。今、編集不可能なPDFを応答として送信したいのですが、ユーザーがこのURLをクリックすると、編集不可能なpdfを取得する必要があります。これは私が今までやってきたことです:
String strDirectoy ="C:\\Temp";
boolean success = (
new File(strDirectoy)).mkdir();
if (success) {
System.out.println("Directory: "
+ strDirectoy + " created");
}
PdfReader reader = new PdfReader("http://www.irs.gov/pub/irs-pdf/fw4.pdf");//C:\\fw4.pdf
PdfStamper stamp2 = new PdfStamper(reader, new FileOutputStream("C:\\Temp\\Flattened.pdf"));
AcroFields form2 = stamp2.getAcroFields();
stamp2.setFormFlattening(true);
stamp2.close();
ここで、フォルダーが存在しなかったかのようにフォルダーを削除temp
し、上記の指定された URL の応答として編集不可能な PDF を返す必要があります。
これどうやってするの?