佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1373|回复: 9

請問有什麼方法可以抓PDF的PAGE做thumbnail preview

[复制链接]
发表于 9-3-2011 11:34 AM | 显示全部楼层 |阅读模式
因為最近要加個新功能 ---自動generate PDF的截圖。

找來找去都只有IMAGE MAGICCK這個方法 , 感覺要裝 visual studio ,run的時候又會跳msdos的畫面出來,
很累贅= =(系統是用PHP開發的,所以要exec 跑magick的command),

不知道大家有什麼更簡單的方法嗎@@? 感謝。
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 9-3-2011 01:55 PM | 显示全部楼层
原來下.exe 的話不用裝visual studio, 現在才知道
回复

使用道具 举报

 楼主| 发表于 11-3-2011 04:05 PM | 显示全部楼层
本帖最后由 雷洛 于 11-3-2011 04:19 PM 编辑

搞了幾天終於把他做出來了 orz

最後還是下載  ghostscript 跟imagemagick 這個唯一找到的方法

exec('convert "document.pdf[0]" -colorspace RGB -geometry 200 document.jpg"


1行就結束了,沒想像中複雜,留一下參考資料給以後要找的朋友。

資料來源 : http://www.webvamp.co.uk/blog/coding/how-to-create-pdf-preview-images-in-php/
回复

使用道具 举报

发表于 11-3-2011 04:48 PM | 显示全部楼层
backend 原理蛮复杂, 需要rasterization.
谢谢分享.
回复

使用道具 举报

 楼主| 发表于 11-3-2011 04:53 PM | 显示全部楼层
原諒我是向來只找方法,而不找做法的懶人
回复

使用道具 举报

发表于 11-3-2011 05:18 PM | 显示全部楼层
因为工作需求,我就做了一个。
XML -> PDF,Direct Printing, Bitmap Rastering.

如果,有天我吃饱没事做,可能考虑做
PDF-> Bitmap Rastering
回复

使用道具 举报

Follow Us
 楼主| 发表于 11-3-2011 08:50 PM | 显示全部楼层
本帖最后由 雷洛 于 11-3-2011 08:51 PM 编辑

為了應付客戶天馬行空的需求。 = =


學到了如何做REAL-TIME  即時的呈現數字的跳動,像股市一樣,(其實原理就是用一個JAVASCRIPT, 3秒讀一次這個PHP,CALCULATE出數字,看起來就像是REAL-TIME一樣。 )。 不過仔細一想,這樣粗糙的CALCULATE方法, 運算一多一定會CRUSH掉的吧,還好我的是小PROJECT。

然後又用windows 7 的task schedule 寫了一個小程式 ,讓每到一段時間, 就跑我的這個程式。 (php 本身沒有這樣的東西), 雖然都是些很簡單的東西,效果卻很棒,做成功了之後,心情真是非常好。
回复

使用道具 举报

发表于 11-3-2011 09:48 PM | 显示全部楼层
1. 运用得正确, 不会hang.
2. 不懂为什么你用task schedule,我相信有其他选择,但还是恭喜你。
回复

使用道具 举报


ADVERTISEMENT

发表于 14-3-2011 05:12 AM | 显示全部楼层
精辟好帖。
回复

使用道具 举报

发表于 18-3-2011 11:19 AM | 显示全部楼层
很好的分享,谢谢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 15-11-2025 01:35 AM , Processed in 0.161386 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表