我的家谱有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) 我转换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?
我正在尝试做GIMP在选择具有实际颜色的"颜色到alpha"时所做的事情.
我有一个颜色为#a0132e的图像,我想将其转换为透明度.不仅是那种确切的颜色,而且任何偏离它的颜色都必须变得非常透明.这就是GIMP中"颜色对alpha"的作用.
我已经尝试了一百万种不同的东西,但我无法理解它.我一直在为自己打扰几个小时尝试-fx参数,这绝对是奇怪的语法,所以这根本没有帮助.也许有些选项convert可以解决这个问题,但我还没有找到正确的做法,而且,我已经尝试了谷歌得到的所有东西.
理想情况下,我想创建一个我可以这样调用的脚本:
color-to-alpha.cmd original.png output.png #a0132e
或类似的.我怎样才能做到这一点?
我有以下图像,我想准备一个带有tesseract的OCR:

目标是清理图像并消除所有噪音.我正在使用textcleaner带有以下参数的ImageMagick脚本:
./textcleaner -g -e normalize -f 30 -o 12 -s 2 original.jpg output.jpg
Run Code Online (Sandbox Code Playgroud)
输出仍然不那么干净:

我为参数尝试了各种变化,但没有运气.有没有人有想法?
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自己的权限管理工具外,我想要的根本不可能.如果还有其他想法.我很乐意听到他们的声音.
我想在Android中渲染/打开PDF文件(存储在SDCard中)而不使用内置应用程序或查看器.
1)我们尝试过MuPDF开源库,但使用这个库进行渲染非常慢.
2)我们可以使用iText库在Android中呈现PDF文件(即iText作为PDF查看器).
是否有可以在Android中使用的其他PDF库(开源)或建议开发Android的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) 我正在寻找一个云服务,我可以上传图片并将其裁剪/调整大小.
基本上我正在寻找zencoder,但对于图像而不是视频.
我知道有关cloudinary但是它会强迫你将图像存储在他们的系统上,以便他们可以增加费用.它有什么好的替代品吗?
如何使用命令行工具从PDF文件中提取JavaScript对象?
我正在尝试使用此功能使用Python制作GUI.
我发现这两个模块但无法运行它们:pyPdf2和pyPdf.
我想在PDF文档中以编程方式更改背景颜色和文本颜色,以便在晚上更好地阅读(有点像Adobe Reader:编辑 - >首选项 - >辅助功能 - >替换文档颜色).
是否有适用于Windows的良好命令行工具或API可以做到这一点?
到目前为止,我还没有找到任何.如果需要将新着色的PDF保存到新文件中,则可以.
pdf ×5
ghostscript ×3
imagemagick ×3
android ×1
android-ndk ×1
c# ×1
cloud ×1
cmd ×1
colors ×1
forms ×1
gimp ×1
java ×1
javascript ×1
jpeg ×1
mupdf ×1
ocr ×1
pdflatex ×1
postscript ×1
pypdf ×1
python ×1
python-2.7 ×1
tesseract ×1
watermark ×1
windows ×1
wpf ×1