0
我有一個網址:如何返回不可編輯的PDF作爲響應?
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
文件夾,就好像它根本不存在,並返回不可編輯的PDF作爲上述指定的URL的響應。
我該怎麼做?
你說的「扁平化」一個PDF意味着? – 2012-11-12 10:54:12
使PDF格式不可編輯。 –
這是服務器端代碼嗎?爲什麼不單獨保留不可編輯的PDF,並提供網址給它,而不是可編輯的? –