标签: acrobat

使用Adobe Acrobat静默打印PDF

当我尝试使用adobe acrobat在C#中静默打印pdf时,我遇到了两个问题.我正在使用Process.Start()打印pdf.

第一个问题是,如果没有指定可执行文件的完整路径,我就无法启动Adobe Acrobat.我假设它在安装时不会将其添加到您的路径中. 有没有一种简单的方法可以在机器上启动最新版本的acrobat而无需指定完整路径名? 我担心客户端会进行更新并破坏启动它的代码.我也关心他们在具有不同版本的Windows的机器上安装它(安装路径在64位环境与32位不同).

我的第二个问题是,无论何时我启动acrobat并打印它仍然会打开acrobat窗口.我认为我使用的命令行参数会抑制所有这些,但显然不是.

我正在尝试使用以下语法从命令行启动adobe acrobat:

C:\ Program Files(x86)\ Adob​​e\Reader 10.0\Reader> AcroRd32.exe/t"Label.pdf""HP4000""HP LaserJet 4100 Series PCL6""out.pdf"

它打印出来很好但它仍然离开了acrobat窗口. 除了外出并以编程方式杀死进程之外还有其他解决方案吗?

c# acrobat

17
推荐指数
4
解决办法
6万
查看次数

用于观看PDF坐标的免费工具

某些PDF查看器/编辑器中是否有任何工具,如Acrobat,Evince等,我可以在其中导航和观察PDF文档中任何选定点的坐标(即(x,y))?

pdf acrobat coordinate-systems

17
推荐指数
5
解决办法
3万
查看次数

是否可以使用Adobe Acrobat或Acrobat Distiller解压缩PDF?

在Web上找到的大多数PDF文件都有压缩和不可读的数据流.是否可以使用Acrobat或Acrobat Distiller解压缩PDF文件的内部内容,允许我们通过文本编辑器读取源代码?

PS这个问题的灵感来自于这个答案,它解释了如何使用GhostScript.

pdf acrobat

15
推荐指数
3
解决办法
1万
查看次数

Adobe Acrobat Pro使所有页面都具有相同的尺寸

有谁知道如何更改Acrobat文档上每个页面的尺寸.
另外我怎么能单独看到每个页面的尺寸?

例如,我有一个3页的文件.前两页尺寸相同,尺寸为8.2 x 11.6英寸.然而,第三个更小.如何让它变大?

谢谢

adobe acrobat

14
推荐指数
3
解决办法
10万
查看次数

是否可以在Adobe Reader中以预定义的放大率打开PDF文件?

我们有一个可下载的PDF文件,在Adobe Reader中的放大率为72%,在101%时效果不佳.在阅读器中下载并打开时,其默认放大率为101%.

有没有办法在PDF文件本身中定义默认放大率,以便我们确保最佳的用户体验?

谢谢!

pdf acrobat adobe-reader

12
推荐指数
1
解决办法
3万
查看次数

为Acrobat Reader创建加载项 - PDF

我可以为Acrobat Reader创建一个加载项吗?(比如像visual studio中的Office加载项),例如,我用Acrobat Reader打开一个pdf文件,我想在Reader中添加我的自定义按钮以执行特定的操作.

它可行吗?

它是免费的吗?

它需要第三方组件吗?

谢谢.

c# pdf acrobat visual-studio-2010 acrobat-sdk

11
推荐指数
1
解决办法
4481
查看次数

"未实现"使用pywin32控制Adobe Acrobat时出现异常

我已经使用pywin32在python中编写了一个脚本,将pdf文件保存到文本中,直到最近才能正常工作.我在Excel中使用类似的方法.代码如下:

def __pdf2Txt(self, pdf, fileformat="com.adobe.acrobat.accesstext"):
    outputLoc = os.path.dirname(pdf)
    outputLoc = os.path.join(outputLoc, os.path.splitext(os.path.basename(pdf))[0] + '.txt')

    try:
        win32com.client.gencache.EnsureModule('{E64169B3-3592-47d2-816E-602C5C13F328}', 0, 1, 1)
        adobe = win32com.client.DispatchEx('AcroExch.App')
        pdDoc = win32com.client.DispatchEx('AcroExch.PDDoc')
        pdDoc.Open(pdf)
        jObject = pdDoc.GetJSObject()
        jObject.SaveAs(outputLoc, "com.adobe.acrobat.accesstext")
    except:
        traceback.print_exc()
        return False
    finally:
        del jObject
        pdDoc.Close()
        del pdDoc
        adobe.Exit()
        del adobe
Run Code Online (Sandbox Code Playgroud)

但是这段代码突然停止工作,我得到以下输出:

Traceback (most recent call last):
  File "C:\Documents and Settings\ablishen\workspace\HooverKeyCreator\src\HooverKeyCreator.py", line 38, in __pdf2Txt
    jObject.SaveAs(outputLoc, "com.adobe.acrobat.accesstext")
  File "C:\Python27\lib\site-packages\win32com\client\dynamic.py", line 505, in __getattr__
    ret = self._oleobj_.Invoke(retEntry.dispid,0,invoke_type,1)
com_error: (-2147467263, 'Not implemented', None, None)
False
Run Code Online (Sandbox Code Playgroud)

我有类似的用VB编写的代码可以正常工作,所以我猜它与COM接口没有正确绑定到适当的函数有关吗?(我的COM知识不完整).

python com acrobat pywin32 win32com

11
推荐指数
1
解决办法
2114
查看次数

将pdf表单字段提交给HTTP POST请求

我在Adobe Acrobat中制作了一个pdf表格.现在我想创建一个按钮,将表单提交给HTTP POST请求.我搜索了大约4个小时,但我没有找到一个例子来做到这一点.

在这里,我读到可以通过HTTP提交发送pdf表单字段,但也没有给出示例:http: //acrobatusers.com/tutorials/form-submit-e-mail-demystified

我正在寻找一个可以链接到提交按钮的JavaScript示例.

javascript forms pdf acrobat http-post

10
推荐指数
1
解决办法
1万
查看次数

如何自动将pdf表单字段导出到xml

我有一个pdf包含表单字段的文件,需要将数据导出到AUTOMATICALLYxml文件中.这是我为测试创建的示例表单的屏幕:

在此输入图像描述

注意:通过单击手动使用Acrobat Professional 手动导出它Tools > Form > Export Form Data,最后选择xml扩展名进行文件输出.这是我手动导出时得到的结果:

<?xml version="1.0" encoding="UTF-8"?>
<fields>
    <first_name>John</first_name>
    <last_name>Doe</last_name>
</fields>
Run Code Online (Sandbox Code Playgroud)

但是,我需要自动化它,例如使用python脚本,Java实现或一些命令行工具.我可以使用哪些库或工具将表单字段数据导出到xml?该工具或库应该是开源的,我可以将它集成到我的工作流程中.

我已经尝试过python pdfminer库,它帮助我导出pdf文件的静态部分(比如Static form header,First name:Last name:):但是如何导出表单字段数据(在我的情况下是表单字段的内容first_namelast_name)?

编辑:随意下载sample.pdf文件在这里.

java xml acrobat python-2.7 pdf-extraction

10
推荐指数
1
解决办法
2万
查看次数

如何永久更改Adobe Acrobat Reader DC中的荧光笔颜色?

我下载了最新版本的Acrobat Reader,无法弄清楚如何永久更改荧光笔颜色以备将来使用.在我在另一台计算机上的版本中,我只需右键单击荧光笔图标并选择我想要使用的颜色和透明度.

这个版本在新版本中仍然可以吗?我不喜欢默认的粗糙黄色,改变我制作的每个高光的颜色都是不切实际的.

adobe acrobat

10
推荐指数
3
解决办法
7万
查看次数