• 締切済み

PDFファイルを作成したい

画面で入力されたデータ(項目名と内容)をPDFファイルとして保存したいのですが、以下の理由で悩んでいます。 ・入力されるデータ長が決まっていない ・入力されるデータ数が決まっていない この仕様により可変なPDFファイルを作成することになります。 PDFファイル作成用のライブラリがあることは知っているのですが、上記の様な可変なPDFファイルを作成することが困難では無いかと思います。 上記の様な可変なPDFファイルを作成するに何かよい方法をご存知でしたらお教え願います。 またどんなことでもよいのでアドバイス願います。

  • CGI
  • 回答数2
  • ありがとう数1

みんなの回答

  • briony
  • ベストアンサー率29% (323/1090)
回答No.2

#1です。 見出しの類が出現するたびにページ末かどうかの判断というよりも、画面をレイアウトするソフトに見出しのスタイルを適用した際、見出しがあるとその行の前後に行高(行X行分のスペース)ができ、そいうった見出しの前のスペースが行末にくると、ソフト自体の機能で次ページに送られていたと思います。 □□□□□□□□□□ □□□□□□□□□□           ←A  ■見出し■■   ←B           ←D □□□□□□□□□□←C □□□□□□□□□□ 上記でAの位置がページ末にくると改行され、Bがページ末にはこない。そんな感じでした。Cがページ末はいいのですが、Dがページ末に来ることはあった記憶があります。その場合は、手での改ページが必要でしが □□□□□□□□□□ □□□□□□□□□□           ←A  ■見出し■■   ←B □□□□□□□□□□←C □□□□□□□□□□ こんな仕様につくりかえ、手動をしなくてもすむようにしていたりもしていたと思います。 CSS自体はその機能をもっていません。ブラウザによって解釈が異なります。ですので、PDFを作る場合もレイアウトする機能を、一時的にでも(また不可視にしたりして)ブラウザのエンジンとかなにかに頼る必要はあるかと思います。 見出しの類でないデータが、ページを跨ぐ場合は、--B マニュアルや出版的な考え方からすると、そのま までも、なんら問題ないかと思っての答えでした 。--A  日本語特有の行頭行末の処理(段落のはじめのインデントや、「。、」などが次の行のあたまにこないこと-A)ぶらさがり-B などは、日本語の組版規則をうまく適用するところからはじまります。 これらはレイアウトソフトがお得意とするところですね。

  • briony
  • ベストアンサー率29% (323/1090)
回答No.1

数年前ですがローカライズの会社にいて、仕事でマニュアル担当で、AdobeのFrameMakerを使い、600~1000P近くあるマニュアルや論文などのデータを作っていました。ちょっと記憶で書きますが(現職は違うので)。 その際、入ってくる元の英語など外国語データは多種多用で、日本語にして文字数がすぐに確定せず、おっしゃるような状況とよく似ていました。 マニュアルや論文は、一般の雑誌や書籍ほど体裁を求められませんが、見出しのたぐい(大見出し、中見出し、各章の扉のタイトル)がページの一番下(横書きがほとんどでした)に来ては体裁がわるいので、スタイルシートで見出しの前に数行分の行間を設け(単なる改行ではない)、その部分がページ末にくると、改ページするようにしていました。 HTMLでもCSS(カスケードスタイルシート)で改ページのプロパティがあります。CSSをうまく利用して、ある条件の場合は改ページにする、ある記号やタグを含むものは、章のタイトルのみ(扉といいます)に出力し、それをPDFにするエンジンに自動的にかけてみてはどうでしょうか。 CGIがわからないため、はずしていたらすいません。

参考URL:
http://www.htmq.com/style/page-break-before.shtml
air-port1995
質問者

お礼

ありがとうございます。 自分はCSSにあまり詳しくないので改ページのプロパティについてはよくわからないのですが、教えていただいた内容ですと見出しの類が出現するたびにページ末かどうかの判断が必要にならないのでしょうか?もしかしてCSSの改ページプロパティがその機能を持っているのでしょうか? 問題は、PDFファイルに出力する際に、見出しの類でないデータがページを跨ぐ場合の改ページ処理になると思っています。 CSSについてひとつ詳しくなれました。 ほんとうにありがとうございました。

関連するQ&A

  • Distillerで作成したPDFファイルが消える?

    Distiller5.0を使用して イラストレーター8.0のデータをPDFに変換しました。 が、作成されたPDFファイルが見当たりません! Distillerの画面には 保存先フォルダとして、デスクトップと書かれているのですが 探しても見つからないのです。 シャーロックで探してみましたが、どこにもありません…。 どこにあるのでしょう?? すみません、すごく急いでいるので 必要な情報が抜けているかもしれませんが 何かお分かりの方がいらっしゃいましたら 教えていただけませんか? よろしくお願い致します。

  • PDFファイルを自動作成したい

    MSのソフトからPDFファイルを作成するときは VB等で自動作成のプログラムを作成する手法が検索 できましたが、MS以外のソフトからPDFファイ ルを自動作成したい場合、どのような方法があるで しょうか? クセロPDFを使用して作成すると、作成の度に ブラウザで宣伝ページが開き、出力ファイル名の 入力が必要になりました。 プリンタとして登録可能なPDF変換ソフトで、 フォントの埋め込み・セキュリティ設定・文書情報 の設定が可能で、保存ファイル名をPDF変換ソフ トに投げて自動的にファイル作成を行いたいのです が、このようなソフトはないのでしょうか? ソースネクストのいきなりPDFProfessional とかでも出来ないでしょうか。製品ページの説明が 曖昧でよく分かりませんでした。 よろしくお願いします。

  • PDFファイルの作り方

    PDFファイルの作り方を教えてください。 1ページごとならそれぞれのソフトから「PDFとして保存」のような項目があるのですが、何ページかを一つのファイル名で保存する方法がわかりません。 例えば、「01.ai」「02.ai」「03.ai」の3つの書類を「00.pdf」というPDFファイルにして、これ一つを開いたら3つの書類が一度に開いてページ送りしていけるようにしたいのですが、どうしたらいいでしょうか?

  • プリンターとPDFについて

    最近プリンター(Cannon MP610)を購入したのですが、「MP Navigator EX1.0」と言うプログラムが入っておりました。 このプログラムの中のスキャン項目に<PDFファイルで保存>と言う項目があります。 私のパソコンにはPDF作成ソフトは入っておりませんが、このプログラムを使って、 パソコンに保存しているデータをPDF化することが可能と言うことなのでしょうか? (上記のPDF化をやってみたのですが、どうも上手く行きません。)

  • PDFファイル作成について

    エクセルなどのファイルからPDFファイルを作成したいのですが、フリーソフトでいいものはありませんか? 「クセロPDF」というソフトを使用してみたのですが、作成したPDFファイルを印刷しようとすると、「名前を付けて保存」と表示され、印刷できません。 また、しおりを付ける事は不可能なのでしょうか? よろしくお願いします。

  • word2003作成ファイルレポートPDF変換

    word2003で作成したファイルレポートをPrimoPDF4.1バージョンでPDF変換したいのですが、設定の仕方が分かりません。説明ではPDF出力指定画面が起動したら、保存先とファイル名を指定して 「PDFファイルの作成」ボタンを押します。と、こんな簡単に書かれていて素人の私には良く分かりません。誰か初心者でも分かるように手取り足取り教えてください!

  • スキャナからPDFを作成するシステムについて

    ・ご相談させていただきます。 ・スキャナで紙を読み取って、PDFを作成するシステムの構築を検討しています。 ・スキャナはEPSON製で、ADF(オートドキュメントフィーダ)の付いた「ES-2200」という製品です。 ・PDFを作成するソフトウエアは、「いきなりPDF fromスキャナ」など、市販の製品がありますが、実際に操作を行う担当者群のパソコンに対する知識レベルに差異があるため、PDFを保存するフォルダ、ファイル名、解像度など、設定が必要な項目について、統一した運用を行うのは困難と考えています。(保存フォルダを間違える、ファイル命名の規約を無視する、解像度を変更する、など) ・よって、設定が必要な項目をパラメータとして固定し、バッチコマンドでスキャナからのPDF化を行うようなことが可能な、コマンド起動が出来るソフトウエアはありませんでしょうか? ・ご教授頂きたく、よろしくお願いします。

  • PDF作成について

    PDFを作成しようとすると、「名前を付けて保存」の画面が半分しか表示されず保存できない。 またPDFをExcelに変換すると文字化けを起こし、全く文字が見れない。 上記質問について、何か設定がありますか?

  • PDFファイル作成

    ワード2003で文章を作成しました。その文章をPDFファイルにしたいのです。 そこで、AdobeReadeXIを使ってみました。変換をクリックするとサインアップの画面が出ます。そして、料金支払いの画面に進みます。無料でPDFファイルを作成できる操作を教えてください。 また、CubePDFというソフトでも試しましたが、サインアップの画面が出ます。 どうすれば、PDFファイルを作成できるのでしょうか? USBniPDFファイルを入れてコンビニでコピーしたいのですが、ワードで作成した文章はコンビニのコピー機ではできませんよね?

  • PDFファイルが印刷できません

    PDFファイルが印刷できません。 症状としては、PDFファイルを印刷しようとすると印刷の設定の画面が出て、そこまでは大丈夫です。 そこでOKをクリックすると <ファイルへ出力> 出力ファイル名(O): と出て、ファイル名を入力させようとします。 入力しないでOKすると印刷は開始されません。 正しいファイル名と思われるものを入力してOKすると、プリンタへデータが送信されているような感じになるのですが、実際にはプリンタは何も印刷しようとしません。 以前は印刷できていたような気がするのですが、ファイル名入力を求めてくるようになってからできなくなったような気がします。 どこに問題があるのでしょうか?

専門家に質問してみよう