草庐IT

pdf-extraction

全部标签

windows - Ghostscript PDF批量压缩

我已经在Windows上安装了Ghostscript,因为我想做的是压缩/减少网络共享上12,000多个PDF文件的大小。这对于任何GUI软件都是不可能的,因为它会在一段时间后由于资源耗尽而崩溃,所以我认为命令行是解决问题的方法。我已经阅读了Ghostscript文档和压缩PDF文件的不同示例,但我似乎找不到任何可以作为大批量操作的内容。基本上,我需要定位多个文件夹来递归压缩将在网络共享上的文件。这可以用Ghostscript来实现吗?如果是这样,请提供一些命令示例以帮助我实现这一目标。谢谢! 最佳答案 使用以下脚本,您可以在数组变

windows - 从非交互式进程(Windows 服务、计划任务等)在 WinServer 2008 中打印 PDF

我正在尝试编写一个打印PDF的非交互式进程,我需要有关如何在WindowsServer2008(和Vista/7)上构建它的建议。之前,我们有一个计划任务(设置为无论用户帐户是否登录都运行)打印目录内的所有PDF。(一个单独的进程会将PDF移动到目录中。)在运行时,这将启动另一个进程(AdobeReader或FoxitReader)来打印PDF。AdobeReader和FoxitReader都具有静默打印功能,因此所有内容都会发送到运行计划任务的用户的默认打印机。没有生成任何UI,所有文件都可以顺利打印。这适用于Server2003。该过程不再适用于Server2008。我不完全确定,

android-studio - Android Studio Kotlin : Extract as Constant

在AndroidStudio等基于IntelliJ的IDE中,在Java源代码中,有一个选项可以尽可能将内容提取为constants(finalstatic)。它位于Refactor->Extract->Constant中,可通过Ctrl+Alt+C访问。p>但我找不到Kotlin源代码!注意1:我可以手动完成,正如您在上面的屏幕截图中看到的NUMBER一样(通过将其定义为constval在伴随对象)。注2:反向Action可由IDE完成;这意味着您可以使用Ctrl+Alt+N内联NUMBER。 最佳答案 不幸的是,这是目前已知的缺

android-studio - Android Studio Kotlin : Extract as Constant

在AndroidStudio等基于IntelliJ的IDE中,在Java源代码中,有一个选项可以尽可能将内容提取为constants(finalstatic)。它位于Refactor->Extract->Constant中,可通过Ctrl+Alt+C访问。p>但我找不到Kotlin源代码!注意1:我可以手动完成,正如您在上面的屏幕截图中看到的NUMBER一样(通过将其定义为constval在伴随对象)。注2:反向Action可由IDE完成;这意味着您可以使用Ctrl+Alt+N内联NUMBER。 最佳答案 不幸的是,这是目前已知的缺

windows - 使用命令行开关将 PDF 另存为文本 - 可以做到吗?

我需要使用命令行开关来执行“另存为文本”命令。理想情况下,我想:使用命令行开关打开PDF使用命令行开关通过模仿“另存为文本”命令将PDF转换为文本文件。使用命令行关闭PDF。这可能吗?如果是这样,那么有人知道该怎么做吗? 最佳答案 也许你可以试试这个:https://github.com/luochen1990/nodejs-easy-pdf-parser它是一个npm包,您需要安装nodejs(和npm)才能使用它。它可以用作命令行工具:npminstall-geasy-pdf-parserpdf2texttest.pdf>tes

c# - 以编程方式将 Microsoft Print 中的文件名和路径设置为 PDF 打印机

我有一个创建各种文档的C#.net程序。这些文档应存储在不同的位置,并使用不同的、明确定义的名称。为此,我使用了System.Drawing.Printing.PrintDocument类。我选择MicrosoftPrinttoPDF作为打印机,声明如下:PrintDocument.PrinterSettings.PrinterName="MicrosoftPrinttoPDF";这样做时,我可以将我的文档打印成pdf文件。用户得到一个文件选择对话框。然后,他可以在此对话框中指定pdf文件的名称及其存储位置。由于文件量很大,总是找到正确的路径和名称很烦人且容易出错,我想以编程方式在此对

c++ - 我可以使用什么 C++ 库将 PDF 转换为 Windows 上的图像?

我正在从事一个需要分析图像的项目;这些图像的主要来源是网络摄像头,但最近我们被要求添加对上传文件和扫描仪的支持。在大多数情况下,这很好,除非他们希望我们能够使用PDF格式的文档。我需要一个原始像素位图来进行处理;在Mac上,我可以使用CoreGraphics将PDF加载到图像缓冲区中,但我不确定如何在Windows上实现这一点。总结一下:我需要一个C++库(最好有像BSD这样的许可证,因为它是闭源的,但可能LGPL可以工作),我可以用它来打开PDF文件并将每个页面导出为渲染图像缓冲区位图. 最佳答案 图像魔术师。绝对是读写尽可能多格

windows - 更改 PDF 文件的文本和背景颜色

我想以编程方式更改PDF文档中的背景颜色和文本颜色,以便它们在晚上更好地阅读(有点像在Adob​​eReader中:编辑->首选项->辅助功能->替换文档颜色)。是否有任何好的Windows命令行工具或API可以做到这一点?目前我还没有找到。如果需要将新上色的PDF保存到新文件中也可以。 最佳答案 没有我所知道的(免费软件或免费)工具,无法直接执行此操作。(因为在一般情况下,您必须更改PDF页面的所有颜色,而不仅仅是背景,所以您仍然可以有一些对比度和颜色差异。)您对Adob​​eReader的描述不会改变PDF文件本身,它会改变应用

windows - 使用批处理文件打开多个 PDF 文档

我正在尝试使用一个简单的批处理文件打开多个PDF文档:ECHOOFFCLScdProgramFiles\Adobe\Reader9.0\ReaderAcrord32.exeC:\Users\BW1.pdfAcrord32.exeC:\Users\BW2.pdfAcrord32.exeC:\Users\BW3.pdfAcrord32.exeC:\Users\BW4.pdfAcrord32.exeC:\Users\BW5.pdfAcrord32.exeC:\Users\BW6.pdfEXIT上面的批处理文件只打开第一个PDF,然后等到我关闭它以打开下一个PDF文件。如何同时打开所有PDF文

windows - 如何在 Windows 中使用 Sphinx 创建 PDF 文档

我正在使用Sphinx在Windows中为我的Python项目创建文档。我需要生成PDF文档。我找到了很多关于如何在Linux中执行此操作的解释,但没有很好的解释如何在Windows中执行此操作。据我了解,我需要使用Sphinx创建Latex格式,而不是使用Texworks将Latex转换为PDF。假设我创建了Latex格式的文档并安装了Texworks,有人可以逐步解释我该怎么做吗? 最佳答案 安装MiKTeX(wget-nv-Nhttp://mirrors.ctan.org/systems/win32/miktex/setup/