小编iBe*_*eve的帖子

如何将扫描的 PDF 转换为带文本的 PDF

我已经将大约 80 页扫描成灰度 pdf(图像格式)。文件的最终大小约为70MB,非常庞大。

现在我正在寻找一种方法将基于灰度图像的 PDF 文件转换为简单的基于黑白文本的 PDF 文件。

我做了很多尝试,gs但都没有成功(只有百分之几的恢复)。如果任何专家有任何想法,请告诉我。

pdf

42
推荐指数
2
解决办法
4万
查看次数

是否有 Ubuntu Touch 模拟器或将其安装在 VM 中的方法?

有什么方法可以在普通 Ubuntu 计算机上的虚拟机中而不是在手机或平板电脑上安装 Ubuntu Touch?或者是否有模拟器,例如 Android SDK 附带的模拟器?

emulation virtualization ubuntu-touch

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

如何查看或安装 Ubuntu Touch 应用程序?

许多人已经开始为 Ubuntu App Showdown 和一般情况开发 Ubuntu Touch 应用程序,并将它们发布在 Click App Store 中。

什么是 Click App Store,如何安装在其中发布的应用程序?

application-development ubuntu-touch click-packages

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

如何使用三个手指在 MacBook Pro 的触摸板上拖动?

我有一台运行 Ubuntu 14.04 的 MacBook Pro,上面有 Unity。默认情况下,Unity 具有调用 Alt-Tab 启动器的三指手势。但我真的很喜欢 OS X 风格的三指拖动手势。

有什么方法可以覆盖默认设置并使用 OS X 中的手势?

touchpad unity macbook gestures 14.04

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

如何在 Ubuntu Touch 应用程序的 .desktop 文件中设置应用程序图标?

我正在学习 Ubuntu SDK,并且使用 Qt Creator 创建了一个新的 HTML5 Touch UI 项目。

项目文件夹中有一个.desktop文件。然后我将一个添加launcher.png到我的项目文件夹中。

这是我的.desktop文件:

[Desktop Entry]
Name=myapp
StartupNotify=true
Icon=/usr/share/myapp/launcher.png
MimeType=text/plain;
NoDisplay=true
Comment=something...
Exec=/usr/bin/qmlscene $@ /usr/share/myapp/diaspora-webclient.qml
Terminal=false
Type=Application
X-Ubuntu-Touch=true
Run Code Online (Sandbox Code Playgroud)

现在我按Ctrl+R运行应用程序qmlscene。应用程序运行,但未launcher.png在 Unity Launcher 中显示为应用程序图标。

我是否需要运行命令来更新更改?还是我需要通过应用内代码移动launcher.png/usr/share/myapp/launcher.png

application-development ubuntu-sdk ubuntu-touch

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

对带空格的文件名使用 makefile 通配符命令

我有一个用于压缩图片的 makefile:

src=$(wildcard Photos/*.jpg) $(wildcard Photos/*.JPG)
out=$(subst Photos,Compressed,$(src))

all : $(out)

clean:
    @rmdir -r Compressed

Compressed:
    @mkdir Compressed

Compressed/%.jpg: Photos/%.jpg Compressed
    @echo "Compressing $<"
    @convert "$<" -scale 20% "$@"

Compressed/%.JPG: Photos/%.JPG Compressed
    @echo "Compressing $<"
    @convert "$<" -scale 20% "$@"
Run Code Online (Sandbox Code Playgroud)

但是,例如,当我的图片名称中带有空格时Piper PA-28-236 Dakota.JPG,会出现以下错误:

make: *** No rule to make target `Compressed/Piper', needed by `all'.  Stop.
Run Code Online (Sandbox Code Playgroud)

我认为这是wildcard命令中的一个问题,但我不确定要更改什么才能使其正常工作。

如何修改我的 makefile 以允许文件名中包含空格?

makefile

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

无法正确打印 PDF

当我尝试打印 PDF 时,它会打印,但第一页有奇怪的符号替换了一些字母(请注意,这些符号看起来与应该存在的字母相似):

第一页图片

第二页是空白的,除了这个错误信息:

ERROR:
undefined
OFFENDING COMMAND:
....Undefined
STACK:
0
0
431
431
683
0
0
0
-194
0
0
0
0
0
0
-195
0
0
0
0
0
0
268
0
0
0
-mark-
-mark-
-mark-
Run Code Online (Sandbox Code Playgroud)

我的打印机是 Brother HL-5150D。我可以很好地从 LibreOffice 打印文档。该文档有 5 页,由 LaTeX 生成,并使用标准文档查看器 (Evince) 打印。

如何修复打印机以便它可以打印 PDF?不同的打印机驱动程序或文档查看器可以工作吗?

编辑:我已经能够使用 Ocular 文档查看器正确打印我的文档(请参阅我自己的答案),但我仍然希望能够使用标准 Evince 文档查看器打印它。

pdf printing evince brother

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

使用 TCP 的虚拟 USB 总线

我有一个路由器,可以连接打印机进行无线打印。看来 Windows 软件使用了使用 TCP 的虚拟 USB 总线。这使打印机看起来就像是直接插入计算机一样。

Windows 设备驱动程序

是否可以在 Ubuntu 上使用 TCP 创建虚拟 USB 总线,或者这是路由器和 Windows 软件使用的自定义协议?

windows usb

6
推荐指数
1
解决办法
2175
查看次数

如何从 Ubuntu Touch 应用程序使用 OAuth?

我正在用 QML 编写一个 Ubuntu Touch 应用程序。我想与 Trello 集成。在 API 中有两种登录 Trello 的方法,其中一种是 OAuth,我打算使用它。从 QML 执行此操作的最佳方法是什么?我不想使用 C++ 后端,但如果这是唯一的方法,我愿意这样做。

application-development qml oauth

6
推荐指数
2
解决办法
713
查看次数

如何为每个用户安装软件包?

我想在不影响盒子上的其他用户的情况下安装程序。我能想象一个平行安装树(libbinman等),在我的用户目录。

可以apt-get做到这一点,还是有另一种可行的技术?

package-management apt

5
推荐指数
1
解决办法
1108
查看次数