Copy link to clipboard
Copied
ColdFusionを用いてPDF統合の検証中ですが、うまくいきません。
複数ファイル(拡張子:xls,xlsx,docx,txt,pdf)を1つのPDFファイルに統合し表示したい(PDFポートフォリオを作成、表示したい)のですが、一部ファイルがプレビュー表示されません。
表示する端末によっても挙動が変わってしまうのですが、TXT,PDF形式のファイルはプレビュー閲覧できています。
Excel、Wordのプレビュー閲覧ができず、「文書を開く」を押下することで作成元のアプリケーションが立ち上がり、別ウィンドウでの展開はできる状況です。
検証中のソースではcfpdfタグを使用し、以下設定しています。
action="merge"
package="yes"
overwrite="yes"
PDFポートフォリオの作成方法の変更で端末に依存せず、全ファイルのプレビュー表示ができるでしょうか。
それとも、特定のAdobe Readerでしか表示できない等、制約があるでしょうか。
Copy link to clipboard
Copied
@a_n_ , Before we proceed, please confirm that the following Google translation of your message is correct:
"I'm testing PDF integration using ColdFusion, but it's not working.
I would like to combine and display multiple files (extensions: xls, xlsx, docx, txt, pdf) into one PDF file (create and display a PDF portfolio), but some files are not displayed in preview.
The behavior changes depending on the device used to display it, but files in TXT and PDF formats can be previewed.
It is not possible to preview Excel or Word, but clicking "Open document" launches the original application and opens the document in a separate window.
The source being verified uses the cfpdf tag and has the following settings.
action="merge"
package="yes"
overwrite="yes"
Is it possible to preview all files without depending on the device by changing the way PDF portfolios are created?
Or are there any restrictions, such as the fact that it can only be viewed with a specific Adobe Reader?"
Copy link to clipboard
Copied
翻訳ありがとうございます。正しい翻訳です。
Copy link to clipboard
Copied
@a_n_ , as far as I know, you cannot use cfpdf to merge xls, xlsx, docx, txt files. You can only use it to merge PDF files.
So, my suggestion to you is as follows:
<cfpdf action = "merge"
directory = "C:\Users\BKBK\Desktop\pdfTest"
destination = "C:\Users\BKBK\Desktop\pdfTest\merged.pdf"
ascending = "yes"
keepBookmark = "yes"
overwrite = "yes">
Finished merging
Copy link to clipboard
Copied
こんにちは、@a_n_ 、
私の知る限りでは、xls、xlsx、docx、txtファイルのマージにcfpdfを使うことはできません。PDFファイルのマージにしか使えません。
というわけで、私からの提案は以下の通りです:
xls、xlsx、docx、txtファイルをそれぞれPDFに変換する方法を見つけてください。Googleが助けてくれるでしょう。
ここでは、それぞれのPDF変換をxsldoc.pdf、xlsxdoc.pdf、docxdoc.pdf、txtdoc.pdfとします。さらに、現在のPDFファイルがdoc.pdfであるとします。
cfpdfを使って、xsldoc.pdf、xlsxdoc.pdf、docxdoc.pdf、txtdoc.pdf、doc.pdfのPDFファイルをマージします。
私のWindows 10システムでの例をお見せしよう。
テストするために、5つのPDFファイルxsldoc.pdf、xlsxdoc.pdf、docxdoc.pdf、txtdoc.pdf、doc.pdfをデスクトップ上のpdfTestディレクトリに置きました。
そして、以下のコードをCFMページとして実行しました:
<cfpdf action = "merge"
directory = "C:\Users\BKBK\Desktop\pdfTest"
destination = "C:\Users\BKBK\Desktop\pdfTest\merged.pdf"
ascending = "yes"
keepBookmark = "yes"
overwrite = "yes">
Finished merging
結果:
ColdFusionは5つのPDFファイルを1つのファイルmerged.pdfにマージし、同じディレクトリ(pdfTest)に格納しました。
Copy link to clipboard
Copied
Was that helpful?
役に立ちましたか?