问题标签 [djvu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
540 浏览

ruby-on-rails - 在 Ruby 和 Rails 中阅读 PDF、DJVU 格式

在 Ruby/Ruby On Rails 中使用 PDF 和 DJVU 格式的最佳方法是什么?我需要的是获取页数并获取特定页面的图片。未来还会有更多的案例。

现在,我为此使用命令提示符(DJVU 为 djvulibre,PDF 为 gs)。它工作正常,但如果有更可取的工具?

0 投票
2 回答
271 浏览

python - PyQt4 - python-djvulibre 分段错误

当我尝试编写一个小程序来预览 DjVu 文件时,我遇到了一个特殊的问题。这是一个将 DjVu 文档的页面渲染为 PyQt4 的 QImage 类的小函数。

现在说我将图像宽度和高度设置( 300, 500 )为程序崩溃了SegmentationFault。我也意识到图像没有问题。它确实得到了正确的保存。我只是无法显示它。不仅如此,我还可以毫无问题地打开保存的图像并显示它。我很好奇为什么会发生这种情况。

0 投票
1 回答
490 浏览

mingw - 管道的 Ghostscript(MinGW 编译)问题

解决方案在最后一条评论中,但以防万一有人在寻找解决方法,我在这里总结了它:http: //sourceforge.net/mailarchive/message.php ?msg_id=30391589


我设法用 MinGW 和当前稳定的 GhostScript (9.06)构建了 GSDjVu 。将 Bash 脚本转换为 CMD 的任务并不难,但令我惊讶的是gsdjvu(带有 gsdjvu 驱动程序的 gs 解释器)没有按预期接受 PDF 输入。它只接受 PostScript。为了避免编写巨大的临时文件,我想创建一个管道,下面是示例:

导致错误:

 
如果我将结果输出gsdjvu到文件而不是管道,则没有错误:

 
现在,如果我比较(test.sep)的文件输出gsdjvu和相同(test2.sep)的管道输出:

我得到了这个差异:

截屏

经过简单的分析后发现,0A在管道输出中表示为0D0A,或者“行尾”从 Unix LF 更改为 Windows CRLF。

为什么会这样,有办法补救吗?
或者它可能是一个错误?

0 投票
1 回答
146 浏览

image - 为双色 djvu 文件添加背景

我有一些黑白 djvu 文件,我想随机添加一些不同的背景图像。这是为了让它看起来更像书,我认为看起来更好。

使用命令行,我可以提取每个图像,然后编写一些代码来添加背景,但是由于重复,这会使文件膨胀很多。我想一次将背景添加到文件中,然后使用其他页面的 INCL 块将其包含在内。然而,如何通过 DjvuLibre 命令集执行此操作非常令人困惑。

当前的 djvu 文件还有一个我想提取然后重新应用的文本层。

0 投票
0 回答
1253 浏览

format - 突出显示 djvu 文档中的文本

我有一些“djvu”格式的书,想在“pdf”文档中使用高亮显示。我做了一些研究,但没有成功。是否可以突出显示“djvu”文档中的文本?还包括您提出建议的平台。

0 投票
1 回答
850 浏览

java - 为什么没有纯 java djvu 编码器?

如果没有任何可以编码 djvu 的 Java 库,那么在尝试实现它时可能会出现什么样的潜在困难?

0 投票
2 回答
1026 浏览

linux - 如何重新分配 DJVU 文件中的页码?

有没有一种简单的方法来重新编号 DJVU 文件中的页面?

示例: 我有一本书,第 1 页实际上是封面,依此类推,因此书的实际第 1 页位于文档中的第 10 页;我想做的是称它们为 C,i,ii,...,然后是 1,2,...

我知道这是可以做到的,因为我有其他这种格式的书和这个编号,我想在 Linux 上做,如果通过终端更好。

谢谢, N

0 投票
1 回答
148 浏览

linux - 使用 djvused 程序的 linux shell 脚本不起作用

我想编写一个脚本,以递归方式重命名 DJVU 文件的页面。从http://djvu.sourceforge.net/doc/man/djvused.html我知道在单个页面上执行此操作的命令(例如调用名称为 6 的捆绑包的第 5 页)是

但是后来我在尝试递归执行时遇到了麻烦,即运行脚本

这是由

我得到的错误是由于程序无法将 $i 理解为数字而不是表达式。我想这与我对shell脚本和djvused的小知识有关。

谁能告诉我如何修改它以使其正常工作?

0 投票
2 回答
502 浏览

.net - imagemagick djvu 委托丢失

我希望通过 imagemagick 读取 djvu 文件。我为 windows 安装了 imagemagick,然后使用

转换列表配置

我在列表中看不到 djvu 代表。我卸载了 imagemagick,然后安装了 djvulibre,然后重新安装了 imagemagick。

仍然没有运气,看不到 djvu 代表。

想法?

普拉萨德

0 投票
1 回答
418 浏览

vb.net - VB.NET 将嵌入对象 src 设置为字节数组?动态设置 src 值

我正在尝试在嵌入标签内动态设置 src 属性,而嵌入标签又在对象标签内:

当我获取字节数组并将图像文件保存到我的硬盘上的 test.djvu 然后将 src 设置为此时,它工作正常。我的问题是我不想将图像写入硬盘驱动器,我希望将 src 立即设置为字节数组。任何人都可以建议吗?

谢谢, C