将跟踪代码添加到现有的pdf中以跟踪pdf打开。 pdf是作为附件发送给客户的电子邮件,不在服务器上

我正在尝试将跟踪代码添加到现有的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();  
hwzzwc 回答:将跟踪代码添加到现有的pdf中以跟踪pdf打开。 pdf是作为附件发送给客户的电子邮件,不在服务器上

您的要求未经客户直接同意是非法的。 除非您可以保证欧盟没有人会打开您的文件,否则这种情况法律将不适用。

我会列举一些与电子邮件跟踪相关的要点,但是您可以轻松得出结论以进行文档跟踪。

  • 根据GDPR,“个人数据”定义为可识别个人的任何信息。其中包括电子邮件地址,用户使用的浏览器及其行为。
  • GDPR严格禁止未经许可收集上面列出的电子邮件跟踪信息。

签出https://www.pipedrive.com/en/blog/gdpr-email-tracking

本文链接:https://www.f2er.com/3113909.html

大家都在问