Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 杂技演员限制_C#_Vb.net_Pdf - Fatal编程技术网

C# 杂技演员限制

C# 杂技演员限制,c#,vb.net,pdf,C#,Vb.net,Pdf,我想添加一些函数来操作PDF文件,例如创建或编辑注释。我在网上搜索了一下,发现有一个论坛指出,acrobat表单会自动检查它们是否被第三方工具修改,如果是这样,那么你就不能通过adobe reader显示pdf。论坛于2010年4月发布。还是一样吗?你的论坛是正确的。然而,随着时间的推移,情况正在发生变化,因此,特定的限制条件并不是恒定不变的 有些功能在PDF中非常有用,但Adobe将其定义为“扩展功能”。这意味着,只有在使用Acrobat Pro创建PDF时,才会在Acrobat Reader

我想添加一些函数来操作PDF文件,例如创建或编辑注释。我在网上搜索了一下,发现有一个论坛指出,acrobat表单会自动检查它们是否被第三方工具修改,如果是这样,那么你就不能通过adobe reader显示pdf。论坛于2010年4月发布。还是一样吗?

你的论坛是正确的。然而,随着时间的推移,情况正在发生变化,因此,特定的限制条件并不是恒定不变的

有些功能在PDF中非常有用,但Adobe将其定义为“扩展功能”。这意味着,只有在使用Acrobat Pro创建PDF时,才会在Acrobat Reader中启用它们

这意味着Adobe可以继续提供免费阅读器,但同时鼓励人们购买Acrobat Pro,因为只有它才能用于创建此类文档

检测这种情况的方法是通过在PDF中插入数字签名。如果签名不存在或已通过修改文档而无效,则您将看到一条类似于以下内容的消息

“此文档在Adobe Reader中启用了扩展功能。文档 自创建以来已更改,并且扩展功能的使用已停止 不再可用。请与作者联系以获取原件 本文件的版本。”

在过去,这种方式限制的关键扩展功能是保存表单和字段更改的能力。然而,随着AcROAT阅读器席的发布,这种情况不再是这样。p>

AcROAT阅读器席提供了保存EFFS的功能。如果您使用此版本的Acrobat,您将能够填写和保存标准PDF表单。您可能遇到的唯一问题是旧版本的Acrobat Reader没有此功能

还有其他扩展功能,可以类似地针对特定工具创建的特定PDF进行扩展。毫无疑问,随着市场的发展,这些将随着时间的推移而改变

理论上,可以授权Adobe的数字证书,这样您就可以创建类似的文档。我们(在ABCpdf.NET)几年前就尝试过这样做,但没有成功。我相信SAP是唯一一家做到这一点的公司

我认为这必须被归类为最终答案。即使我自己也这么说