私たちのサイトには多くのPDFコンテンツがあります。私は、各PDFのPage 1から生成された完璧に使えるCFPDFサムネイルをいくつか持っています。サムネイルjpgをクリックすると、最初のページがそのまま表示されるか、フルスケールの別のプレビューが生成されるようなリンクにするといいと思いました。Coldfusion cfpdfサムネール+プレビュー?
私はCFPDFのマージアクションを使用して実験していますが、これまでのところ大したことはありません。 PDFから1ページだけを抽出する方法はないようです。削除するだけです。
誰か提案はありますか?私は本当にそれを感謝します!ありがとう!
更新:私が今使っているコードはここにあります。混乱させて申し訳ありません!
<cfset dir = expandPath("\images\thumbs")>
<cfif not directoryExists(dir)>
<cfdirectory action="create" directory="#dir#">
</cfif>
<cfset firstPage = expandPath("\images\thumbs\firstPage.pdf")>
<cfpdf action="thumbnail"
source="source"
destination="#dir#"
format="jpg"
scale="40"
overwrite="yes"
pages="1"
resolution="low">
<cfpdf action="merge"
source="sameSource"
pages="1"
destination="#firstPage#"
overwrite="yes">
<a href="firstPage.pdf" target="_blank">
<img src="thumbnail.jpg" style="border: 1px solid silver;">
</a>
とにかく私がしようとしていることをより良く説明してくれることを願っています。私が言ったように、これは機能しますが、firstPage.pdfは常に1つのファイルです。たとえば、複数の人が異なるPDFを同時にプレビューしているとどうなりますか?
ありがとうございます!
のjpgにページ1を向けるだろう
小さなものから大きなもの。それは実用的だがぎこちないし、 "フルスケール"のプレビューでさえない。ありがとう! – daltec質問は少し不明です;)任意のページを抽出する方法や、任意のページのサムネイルイメージを作成する方法を尋ねていますか? – Leigh