我正在尝试将跟踪代码添加到现有的pdf中,以跟踪客户是否打开了它。当我使用iTextSharp-PdfStamper.JavaScript时,可以在打开pdf时对其进行跟踪。但是我不希望在窗口中打开URL。有什么方法可以仅调用此跟踪网址,而无法在窗口中打开?
以下代码:
iTextSharp.text.Document document = new iTextSharp.text.Document(iTextSharp.text.PageSize.A4,50,50);
PdfReader reader = new PdfReader (@".\input.pdf");
FileStream output = new FileStream(@".\output.pdf",FileMode.Create);
PdfStamper pdfStamper = new PdfStamper(reader,output,'\0',true);
pdfStamper.JavaScript = "app.launchURL('http://mysitedomain/trackingcodeurl',false);";
pdfStamper.Formflattening = false;
pdfStamper.Close();
reader.Close();