小编Kur*_*fle的帖子

如何将多个PDF页面拼接成一个类似画布的大PDF?

我的家谱有32页PDF.它不是将家谱全部放在一个非常大的PDF页面上(这就是我想要的),而是将其格式化为一组8个单独的美国字母大小的页面应该在宽度上拼接; 这4行完成了树.每页的边距都是22px.

如果以表格形式显示它(数字代表PDF页码):

表

我试图掀起一些Python代码来做到这一点,但还没有走得太远.如何拼接PDF以便它可以是一个大页面而不是较小的单个页面?

谢谢您的帮助.

编辑:这是我写的代码.很抱歉没有发布它.

from pyPdf import PdfFileWriter, PdfFileReader

STITCHWIDTH = 8;
currentpage = 1;

output = PdfFileWriter()
input1 = PdfFileReader(file("familytree.pdf", "rb"))

for(i=0; i<=4; i++)
    output.addPage(input1.getPage(currentpage))
    currentpage++;
    #do something to add other pages to width

print "finished with stitching"

outputStream = file("familytree-stitched.pdf", "wb")
output.write(outputStream)
outputStream.close()
Run Code Online (Sandbox Code Playgroud)

python pdf pdflatex

8
推荐指数
1
解决办法
1729
查看次数

是否可以在Ghostscript中为PDF中的每个页面添加水印

我转换PDF - >许多JPEG许多JPEG - >许多PDF使用ghostscript.我需要在每个转换的JPEG(PDF)页面上添加水印文本.是否可以只使用Ghostscript和PostScript?

我找到的唯一方法:

gswin32c -q -sDEVICE = pdfwrite -dBATCH -dNOPAUSE -sOutputFile = output.pdf watermark.ps input.pdf

但这将watermark.ps在第一个单独的页面上插入水印output.pdf.

我可以直接在输出PDF页面上执行此操作吗?

我可以直接在输出JPEG页面上执行此操作吗?

<<
   /BeginPage
   { gsave
       /Helvetica_Bold 120 selectfont
       .85 setgray 130 70 moveto 50 rotate (Sample) show
     grestore
   } bind
>> setpagedevice
Run Code Online (Sandbox Code Playgroud)

如果我使用/EndPage而不是/BeginPage- 它说不setpagedevice适用...

如何重新制作此脚本/EndPage

pdf jpeg watermark postscript ghostscript

8
推荐指数
2
解决办法
9882
查看次数

ImageMagick"颜色到alpha"(像GIMP)

我正在尝试做GIMP在选择具有实际颜色的"颜色到alpha"时所做的事情.

我有一个颜色为#a0132e的图像,我想将其转换为透明度.不仅是那种确切的颜色,而且任何偏离它的颜色都必须变得非常透明.这就是GIMP中"颜色对alpha"的作用.

我已经尝试了一百万种不同的东西,但我无法理解它.我一直在为自己打扰几个小时尝试-fx参数,这绝对是奇怪的语法,所以这根本没有帮助.也许有些选项convert可以解决这个问题,但我还没有找到正确的做法,而且,我已经尝试了谷歌得到的所有东西.

理想情况下,我想创建一个我可以这样调用的脚本:

color-to-alpha.cmd original.png output.png #a0132e

或类似的.我怎样才能做到这一点?

imagemagick gimp imagemagick-convert

8
推荐指数
2
解决办法
4099
查看次数

使用ImageMagick和'textcleaner'清理OCR图像

我有以下图像,我想准备一个带有tesseract的OCR: 在此输入图像描述

目标是清理图像并消除所有噪音.我正在使用textcleaner带有以下参数的ImageMagick脚本:

./textcleaner -g -e normalize -f 30 -o 12 -s 2 original.jpg output.jpg
Run Code Online (Sandbox Code Playgroud)

输出仍然不那么干净: 在此输入图像描述

我为参数尝试了各种变化,但没有运气.有没有人有想法?

ocr tesseract imagemagick imagemagick-convert

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

交互式PDF创建Acrobat的替代方案?

Adobe Acrobat是否有用于创建交互式PDF的良好替代方案?这里的术语有点模糊 - 通过交互式,我的意思是"能够填写",而不一定是"可编写脚本".因此,这种形式将用于数据收集,而不是报告生成,这似乎是关于SO的pdf相关问题的常见场景.

诀窍是他们需要使用Adobe Reader填写.对于那些没有经历过Acrobat的许多挫折的人 - 默认情况下,除非使用Acrobat Pro> 8.0创建并且具有专门启用的使用权限,否则Reader无法填写表单.这很好,它基本上有效(除了Pro用户无法保存他们的数据 - WTF?).

因为我感到沮丧,所以我最好完全避免使用Adobe产品(在设计方面,对于用户而言,Reader仍然是必需品,或者我只是将其作为db支持的Web表单).我想知道是否有人有替代方案的良好经验?软件库或产品?

谢谢!

编辑 - 谢谢,亚光b - 之前我见过iText,但不知道它可以创建表格.不幸的是,看起来Reader无法填充的数据保存到iText生成的表单中(或由OO Writer生成).我有一种令人讨厌的感觉,除了使用Adobe自己的权限管理工具外,我想要的根本不可能.如果还有其他想法.我很乐意听到他们的声音.

forms pdf pdf-generation

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

Android PDF渲染

我想在Android中渲染/打开PDF文件(存储在SDCard中)而不使用内置应用程序或查看器.

1)我们尝试过MuPDF开源库,但使用这个库进行渲染非常慢.

2)我们可以使用iText库在Android中呈现PDF文件(即iText作为PDF查看器).

是否有可以在Android中使用的其他PDF库(开源)或建议开发Android的PDF查看器的基本指南.

java android android-ndk mupdf

7
推荐指数
2
解决办法
7842
查看次数

在我的WPF应用程序中复制gsdll32.dll以使PDF到图像转换器工作的位置?

我的项目给出错误..

*无法在DLL"gsdll32.dll"中找到名为"gsapi_new_instance"的入口点.*

尝试使用Ghost-script Interpreter dll'gsdll32.dll'将.pdf转换为图像格式时

即使我尝试将这个dll复制到所有想要的地方,就像在许多论坛中所说的那样

Win\System32或在项目的目录..错误保持不变.. :(

我使用了Ghost-script给出的PDFConvert.cs类,并在我的转换按钮上编写了以下代码:

private void btnConvert_Click(object sender, RoutedEventArgs e)
{
  //First We Check whether the Dll is present

    if (!File.Exists(AppDomain.CurrentDomain.BaseDirectory + "\\gsdll32.dll"))
    {
        MessageBox.Show("The library 'gsdll32.dll' required to run this program is not present! download GhostScript and copy \"gsdll32.dll\" to this program directory");
        return;
    }
    if (string.IsNullOrEmpty(txtSingleFile.Text))
    {
        MessageBox.Show("Enter the File name");
        txtSingleFile.Focus();
        return;
    }
    else if (!File.Exists(txtSingleFile.Text))
    {
        MessageBox.Show("The File Does not exists");
        txtSingleFile.Focus();
    }

    else
        ConvertPdfToImage(txtSingleFile.Text);
}
Run Code Online (Sandbox Code Playgroud)

和我的ConvertPdfToImage方法如下:

//The Ghost-Script Class Object …
Run Code Online (Sandbox Code Playgroud)

c# wpf ghostscript ghostscriptsharp

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

用于Image/GraphicsMagick的云/ RESTful接口

我正在寻找一个云服务,我可以上传图片并将其裁剪/调整大小.

基本上我正在寻找zencoder,但对于图像而不是视频.

我知道有关cloudinary但是它会强迫你将图像存储在他们的系统上,以便他们可以增加费用.它有什么好的替代品吗?

cloud imagemagick graphicsmagick

7
推荐指数
1
解决办法
6135
查看次数

如何使用命令行工具从PDF文件中提取JavaScript?

如何使用命令行工具从PDF文件中提取JavaScript对象?

我正在尝试使用此功能使用Python制作GUI.

我发现这两个模块但无法运行它们:pyPdf2和pyPdf.

javascript pdf cmd pypdf python-2.7

7
推荐指数
1
解决办法
9131
查看次数

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

我想在PDF文档中以编程方式更改背景颜色和文本颜色,以便在晚上更好地阅读(有点像Adobe Reader:编辑 - >首选项 - >辅助功能 - >替换文档颜色).

是否有适用于Windows的良好命令行工具或API可以做到这一点?

到目前为止,我还没有找到任何.如果需要将新着色的PDF保存到新文件中,则可以.

windows pdf colors ghostscript color-profile

7
推荐指数
2
解决办法
8439
查看次数