1

私のクライアントは、アプリ用のカスタム ドキュメント ビューアを構築することを望んでいます。(アプリケーション固有の機能がたくさん必要なため、本当にカスタマイズする必要があります。)

昨年、PDF を取得し、ページ画像を生成し、選択してコピーできるテキストの非表示レイヤーを使用して画像を裏打ちするものを作成しました。Flex でそれを行いました。悪夢でした。PDFは恐ろしいです。

今年は、同様の要件を持つ HTML 5 で作成する必要がありますが、ほとんどのドキュメントが現在 Word または HTML で作成されています。つまり、PDF の固定レイアウトとグリフではなく、リフロー可能なテキストが含まれています。しかし、彼らは同じビューアーで PDF を実行したいと考えています。

すべてのドキュメントを、リフロー可能なテキストと PDF の固定位置グリフの両方を処理できる一般的なファイル形式に変換する必要があると考えています。(各ドキュメントはおそらくどちらか一方をサポートしますが、両方はサポートしません)。次のような XML ライクなマークアップ言語があればいいのですが。

<text>here's some text</text>

-- or -- 

<glyph letter="a" name="my_a_glyph" position="10,10"/>
<image src="my_image" position="20,20"/>

またはそのようなもの。

それを処理できる既存のファイル形式はありますか?EPUB は固定位置のテキストを処理しませんし、PDF は説明する方法が多すぎます。

4

2 に答える 2

0

FB2(FictionBook 2)形式でご覧いただけると思います。これは、本の出版用に設計された XML ベースの形式です。画像が含まれていますが、完全に整列できるかどうかはわかりません。

また、HTML を使用して、必要に応じて HTML から PDF へのレンダリングを行うこともできます (このためのさまざまなコンポーネントとライブラリが存在します)。この方法がうまくいかない理由がわかりません (またはリストに記載されていません)。

于 2011-01-19T22:17:55.937 に答える
0

グロフ?必要に応じて、マクロ ライブラリを作成してカスタマイズすることもできます。

Unix の「ランオフ」プログラムである Groff/troff/nroff は、postscript または HTML に出力できます。Postscript から PDF へのジャンプは、一部の PDF ビューアに組み込まれています。pstopdf など、いくつかの既存のプログラムもあります。

GROFF には、いくつかの固定レイアウト オプションといくつかのフローのようなオプションがあります。GROFF を使用すると、禁止された範囲内で、フロー テキストに基づいてほとんどの印刷物を作成することがほとんど簡単になります。

于 2011-01-19T23:09:40.233 に答える