2013-06-13 5 views
5

誰でも私に説明することができますなぜXMLシートからPDFファイルを作成することは複雑ですか? AcrobatはXMLファイルを作成することができますが、これを他の方法でやりたいときは突然複雑になります。私はXMLからpdfファイルを作成することを可能にする簡単なアプリケーションを探しています。出来ますか?なぜXMLをpdfに変換するのが難しいですか?

+1

この魔法のアプリケーションは、XMLのデータをどのようにフォーマットするのかを知っていますか? – millimoose

+1

とにかく、これは非常に良い質問ではありません。具体的なものを達成しようとしている場合は、その方法を尋ねてください。しかし、ここに誰もあなたが持っている漠然とした不満を説明することはできません。 – millimoose

+0

もう少し具体的にしましょう - 私はpdfファイルのいくつかの行を置き換える必要があります。私はソースドキュメントを持っていないし、私はAdobe Acrobatのプロバージョンを持っていない。だから私はこのファイルをXMLファイルとして保存した場合(Adobe Acrobatの私のバージョンではできます)、このXMLファイルのコピーを置き換えて、何とかpdfに戻すことができると思いました...しかし、これはおそらく最も巧妙な解決策...私はPhotoshopを使用すると思います。 – DDEX

答えて

13

XMLは多くの成分であり、PDFは完成した食事です。

調理方法を知っている人は、同じ成分を使って多種多様な食事を作り出すことができます。ジャガイモでは、スープ、マッシュポテト、クリスプ、フライドポテトを作ることができます...可能性のほとんど無限のリストがあります。

調理できない人はジャガイモを見つめ、疑問に思う:この醜い野菜をどうやって素敵なコロッケに変えることができますか?

答えは:レシピが必要です。そのレシピは、XSL:FOファイル、XHTML仕様、DocBook実装、XFAテンプレートなどです。このレシピがなければ、XMLをPDFに変換することはできません。

+0

ありがとうございましたBruno - 私はこのXSLを推測します:FOはスタイルシート(CSSファイルに類似)のようなものです。だから私は何が必要ですか?私のpdfのこのXSL:FOファイルを作成するいくつかの特定のアプリケーションですか? – DDEX

+2

@ DDEXあなたは、 "いくつかの行を置き換えたい"と言います。この類推によって、あなたがしたいことはブレンドされたポテトスープをとり、その中のジャガイモをサツマイモと交換することです。 PDFは表示形式です - 内部的には主にページ上に絶対的に配置された文字の写真です - Word文書のように意味のある方法で "編集可能"になるようには設計されておらず、Acrobatから得たXMLはこの種の往復変更の既存のPDFドキュメントを「リフロー」してこのような編集を行うことは可能ですが、非現実的には難しいです。 – millimoose

+1

@ブーノ:よく分かります - ありがとう。あなたのジャガイモの例は、私の評判スコアのマイナスポイントの価値がありました。 – DDEX

関連する問題