我已经将大约 80 页扫描成灰度 pdf(图像格式)。文件的最终大小约为70MB,非常庞大。
现在我正在寻找一种方法将基于灰度图像的 PDF 文件转换为简单的基于黑白文本的 PDF 文件。
我做了很多尝试,gs
但都没有成功(只有百分之几的恢复)。如果任何专家有任何想法,请告诉我。
有什么方法可以在普通 Ubuntu 计算机上的虚拟机中而不是在手机或平板电脑上安装 Ubuntu Touch?或者是否有模拟器,例如 Android SDK 附带的模拟器?
许多人已经开始为 Ubuntu App Showdown 和一般情况开发 Ubuntu Touch 应用程序,并将它们发布在 Click App Store 中。
什么是 Click App Store,如何安装在其中发布的应用程序?
我有一台运行 Ubuntu 14.04 的 MacBook Pro,上面有 Unity。默认情况下,Unity 具有调用 Alt-Tab 启动器的三指手势。但我真的很喜欢 OS X 风格的三指拖动手势。
有什么方法可以覆盖默认设置并使用 OS X 中的手势?
我正在学习 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
?
我有一个用于压缩图片的 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 以允许文件名中包含空格?
当我尝试打印 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 文档查看器打印它。
我有一个路由器,可以连接打印机进行无线打印。看来 Windows 软件使用了使用 TCP 的虚拟 USB 总线。这使打印机看起来就像是直接插入计算机一样。
是否可以在 Ubuntu 上使用 TCP 创建虚拟 USB 总线,或者这是路由器和 Windows 软件使用的自定义协议?
我正在用 QML 编写一个 Ubuntu Touch 应用程序。我想与 Trello 集成。在 API 中有两种登录 Trello 的方法,其中一种是 OAuth,我打算使用它。从 QML 执行此操作的最佳方法是什么?我不想使用 C++ 后端,但如果这是唯一的方法,我愿意这样做。
我想在不影响盒子上的其他用户的情况下安装程序。我能想象一个平行安装树(lib
,bin
,man
等),在我的用户目录。
可以apt-get
做到这一点,还是有另一种可行的技术?