因為想要使用 rst 、 latex 作為我的主要寫作格式。那麼在與別人互動時,對方想要編輯我的檔案時,該怎麼辦呢? 尤其是在專案二次外包時,計畫書可能須要上包先審視過。
那這時該如何顧及「計畫書的版本修改追蹤能力」及「對方人員編輯文件的親和力」呢? 總不能叫上包廠商的承辦人也學會 rst 格式吧! 雖然很簡單,但對認為「所見即所得就是王道」的人來說,這是不可能的事。但如果叫我用 Word + SharePoint ,我想別人也不一定好上手,單單只用 Word 的話,那就又回到原點了,它根本就不適合作一個協同平台中的文書編輯軟體,比 Google Docs 還不如,但 Google Docs 又不能吃太大的檔案,而且我就是不喜歡「所見即所得」的文書編輯軟體。
所以本來我是想找一些 Open Source 的 PDF 編輯軟體,讓他們能把意見以註解或劃線方式標記在 PDF 檔上。不過實在沒找到幾個簡單應用,而且 Windows 安裝方便的。直到看到 http://www.pdfescape.com/ 這個網站的功能,才發現可以自己作一個線上編輯 PDF 的平台。
只要能把 PDF 檔先轉成 JPG 檔,然後結合 AJAX 技術讓使用者在文件圖片上,放置註解文字及劃線,編輯完成後,再通知我作修改,這樣一來,上包的意見也可一併作版本控制了。不會發生該改未改,沒必要改的卻被弄亂的糊塗事。
好吧! 最重要的技術就是把 PDF 檔轉成 JPG 了。那該怎麼作? 在 Linux 下,實在是非常簡單,簡單到,我覺得這個線上 PDF 編輯平台已經寫好了 50% 。
指令如下:
# convert XXX.pdf XXX.jpg
這樣 ImageMagick 就幫你把 XXX.pdf 轉成 XXX-*.jpg 的圖檔了,每一頁是一張 JPG 。只不過,它的預設參數轉出來的圖檔解析度不高,所以最好再加上幾個參數。
# convert -verbose -colorspace RGB -resize 1800 -interlace none -density 300 -quality 100 XXX.pdf XXX.jpg
這樣它轉出來的圖,在 width 部份就是 1800 pixel 了。實在是讚啦!!
分享到:
相关推荐
虽然它不直接支持PDF转JPG,但配合其他图像处理库,如ImageMagick或System.Drawing,可以实现转换功能。 在“OfficeTools.Pdf2Image.Word2Image-master”这个压缩包文件中,很可能包含了使用上述库的示例源代码。...
通过调用ImageMagick的`convert`命令,可以轻松地将PDF页面转换为JPG图像。 最后,“JPG修改分辨率”是指改变JPEG图像的像素密度,影响图片的质量和大小。分辨率通常以DPI(每英寸点数)表示。使用ImageMagick,...
2. **多功能性**:ImageMagick支持广泛的图像格式,包括动画GIF和其他复杂的图像处理任务。 3. **易用性**:通过提供各种命令行工具和API,使得开发者可以轻松地集成到项目中。 #### 三、CentOS环境下安装...
中文翻译版则为不懂英文的用户提供方便,确保国内用户也能轻松理解ImageMagick的用法。通过阅读这份教程,用户可以从基础操作到高级技巧全面掌握ImageMagick的使用。 总的来说,ImageMagick是一个功能强大且灵活的...
ImageMagick可以轻松地在JPEG和TIFF格式之间进行转换,并进行各种处理操作。例如,将一个JPEG图像转换为TIFF: ```bash convert input.jpg output.tiff ``` 反之,将TIFF转换为JPEG: ```bash convert input.tiff...
总的来说,通过PHP结合ImageMagick扩展,我们可以轻松地实现PDF到JPG的转换,这对于网页显示、图像处理或者存储空间优化等方面都有很大的帮助。在实际应用中,你还可以根据需要添加更多的转换参数,比如调整质量、...
然而,由于PDF阅读器的兼容性问题或阅读PDF的不便,有时我们需要将PDF转换成更通用的图片格式,如JPG、PNG或BMP。 批量转换意味着用户可以一次性处理多个PDF文件,大大提高了工作效率。在这个"最新版免费绿色版...
- 使用免费的开源软件,如ImageMagick,可以编写脚本批量将图片转换为PDF。例如,使用`convert`命令行工具,输入`convert image1.jpg image2.jpg ... imageN.jpg output.pdf`。 5. **编程方式**: - 对于程序员,...
ImageMagick是更成熟和功能全面的图像处理软件,它支持超过200种图像文件格式,包括常见的JPEG、PNG、GIF、BMP以及专业级别的TIFF和PDF。其强大的命令行工具如`convert`、`animate`、`composite`等,能够处理从基本...
通过上述步骤,我们可以在CentOS 7环境下使用PHP和Imagick轻松实现PDF预览图的生成。希望本文能够帮助到正在面临相似需求的开发者们。如果您在实际操作过程中遇到了问题或有其他解决方案,欢迎在评论区留言分享!
在Java中,我们可以使用Apache PDFBox库来读取PDF文件,然后使用Java Advanced Imaging (JAI) 或者 ImageMagick等库将PDF页面转换为图像。`PDF转图片.jar`是已经封装好的转换工具,可能包含了这些依赖库。 Apache ...
在PHP编程中,有时我们需要将PDF文档转换为图像格式,例如PNG,以便于在线预览或者便于处理。在这种情况下,我们可以...通过理解并熟练运用这些知识点,你可以轻松地将PDF文档转换为图像格式,满足各种应用场景的需求。
这些工具允许用户将PDF文件中的图片导出为JPG、PNG等常见格式。在Word文档中,可以通过打开文件,选择图片,然后复制粘贴到图像编辑软件或直接保存图片来实现。PowerPoint的处理方式类似,但也可以使用“另存为图片...
**知识点21:** 使用 ImageMagick 可以轻松地处理这些图形文件,确保它们能够在 LaTeX 文档中正确显示。 ##### 2.2 BMP 格式图形 **知识点22:** BMP 格式是一种无损压缩的位图格式,可以直接插入到 LaTeX 中。 **...
ImageMagick是一款强大的开源跨平台图像处理工具,支持多种图像格式,包括TIFF, JPEG, GIF, PNG, PDF以及PhotoCD等。使用PHP Imagick扩展,你可以对图像进行剪切、旋转、锐化、减色和添加特效等一系列操作,为Web...
ImageMagick本身是一个功能全面的工具集,支持超过185种不同的图像格式,包括常见的TIFF、JPEG、GIF、PNG、PDF以及PhotoCD等。通过Imagick,开发者可以在PHP应用中轻松实现动态图像生成、图像大小调整、旋转、锐化、...
ImageMagick是一个功能全面且稳定的开源工具集,支持超过185种图像文件格式,包括常见的TIFF、JPEG、GIF、PNG、PDF以及PhotoCD等。通过ImageMagick,开发者可以动态地生成图片,执行诸如调整尺寸、旋转、锐化、色彩...
例如,可以使用ImageMagick这样的开源图像处理工具来转换和优化图像,或者利用Apache PDFBox或Ghostscript等库来处理PDF文件。这些外部软件通常通过API接口与EasyScan进行交互,从而实现从扫描到转换的无缝流程。 ...