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,并提供网址给它,而不是可编辑的? –