問題タブ [pdf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
11 に答える
4572 参照

pdf - 構造化データから PDF を生成

データベース、xml、またはその他の構造化された形式のデータから、非常にグラフィカルな (テキスト コンテンツも多い) PDF ファイルを生成できるようにしたいと考えています。

現在、当社のグラフィック デザイナーは、コンテンツを MS Word ドキュメントとして取得した後、Photoshop でこれらの PDF ファイルを手動で作成しています。しかし、通常、コンテンツには 20 を超えるリビジョンがあります。所々の小さな変更、スペルの修正など。

2 つの欠点は次のとおりです。1) グラフィック デザイナーの時間が不必要に占有されます。最初のバージョンは、彼/彼女が取り組まなければならない唯一のものです。2) PDF ファイルは最終的に改訂されたコンテンツを持つドキュメントになり、最初のコンテンツはそれと同期していません。そのため、最初のコンテンツを別の場所 (Web サイトなど) に配置する必要がある場合は、PDF ファイルから再作成する必要があります。

PDF ファイルを生成すると、これらの問題の両方を解決するのに役立ちます。おそらく、グラフィックデザイナーが「テンプレート」を作成し、タグ/ホルダーを配置して、これらのタグ/ホルダーを関連データにマップする何らかの方法です。

ありがとう :-)

0 投票する
5 に答える
3900 参照

asp.net - ASP.NETで編集可能なPDFを作成する方法

ASP.NETを使用して編集可能なPDFを作成する方法。マスターテンプレートからPDFを作成し、編集して(値を入力(データベースからではなく入力))、保存したいと思います。サードパーティを使用せずに可能ですか?

いくつかのサンプルコードが利用可能であれば、それは素晴らしいでしょう

0 投票する
4 に答える
27720 参照

c# - PDFファイルをページに分割するにはどうすればよいですか(できればC#)

私のクライアントには、複数ページの PDF ファイルがあります。ページごとに分割する必要があります。できればC#で、これを行う方法を知っている人はいますか。

0 投票する
13 に答える
5301 参照

xml - XML DocBookをフォーマットするための推奨ツールチェーンは何ですか?

DocBook XMLドキュメントを操作するための最良のツールを見てきましたが、私の質問は少し異なります。XML DocBookに対して、編集ツールではなく、現在推奨されているフォーマットツールチェーンはどれですか?

2003年のEricRaymondの「TheArtofUnix Programming」(優れた本です!)では、提案はXML-FO(XML Formatting Objects)ですが、XML-FOが開発中ではないことを示す提案をここで見ました。 (StackOverflowでその質問を見つけることができなくなったので、おそらくそれは誤りでした)。

私が主にUnix/Linux(MacOS Xを含む)に興味があると仮定しますが、Windowsのみのソリューションを自動的に無視することはありません。

ApacheのFOPは最善の方法ですか?代替案はありますか?

0 投票する
3 に答える
27324 参照

wpf - WPF から PDF

私は WPF アプリケーションを持っており、アプリケーションの出力を PDF ドキュメントに保存できるようにしたいと考えています。保存したいアイテムは、Visual、Drawing、または FixedDocument にすることができます (これらのオプションのいずれかとして作成できます。それらの間で変換するのは簡単です)。

WPF から PDF に直接変換できるライブラリはありますか (ビジュアル ツリーをたどり、PDF プリミティブを使用して再作成するコードを記述する必要はありません)。

0 投票する
3 に答える
1675 参照

pdf - Postscript にはテーブルの概念がありますか?

私が達成しようとしているのは、解析している Postscript にテーブル (ボックス) に存在する要素が含まれているかどうかを判断することです。

ページに表形式のデータをレイアウトする組み込みの方法があるかどうかを尋ねています。私の推測では、postscript にはテーブルの概念がありません。仕様のどこにも見つからなかったからです。

私が解決する必要がある問題は、特定のポストスクリプトがテーブル内にあるかどうかを知る方法を見つける必要があるということです。

0 投票する
5 に答える
94105 参照

url - URL パラメータを使用して PDF 内のブックマークにリンクすることはできますか?

Web サイトで PDF ファイルへのリンクを提供する場合、PDF ブラウザー プラグイン (使用されている場合) を最初に開くだけでなく、特定のブックマークにジャンプさせる情報 (要求パラメーター) を URL に含めることは可能ですか?

次のようなもの: http://www.somehost.com/user-guide.pdf?bookmark=chapter3 ?

しおりでない場合、特定のページに移動することはできますか?

答えがある場合、それは Adob​​e の PDF リーダー プラグインなどに固有のものであり、バージョンの制限がある可能性があると想定していますが、その手法がまったく存在するかどうかに主に関心があります。

0 投票する
7 に答える
58102 参照

pdf - PDF形式のUnicode

私のプログラムは、要求に応じて比較的単純なPDFドキュメントを生成しますが、漢字や奇妙な数学記号などのUnicode文字に問題があります。通常の文字列をPDFで書き込むには、角かっこで囲みます。

8進コードで文字をエスケープするオプションもあります。

しかし、これは最大512文字になります。上位の文字をどのようにエンコードまたはエスケープしますか?バイトストリームと16進エンコードされた文字列への参照を見たことがありますが、実際にそれを行う方法を教えてくれる参照はありません。


編集:あるいは、私のために仕事をしてくれる良いJavaPDFライブラリを教えてください。私が現在使用しているのはgnujpdfのバージョンです(元の作者はAWOLになっているように見えるので、いくつかのバグを修正しました)。これにより、AWTグラフィックスインターフェイスに対してプログラミングできます。同じ。

代替案は、HTML-> PDFか、HTMLに非常によく似た段落とボックスに基づくプログラムモデルのいずれかであるように思われます。iTextは後者の例です。これは私の既存のコードを書き直すことを意味します、そして私はそれらが私にレイアウトにおいて同じ柔軟性を与えるとは確信していません。


編集2:以前は気づいていませんでしたが、iTextライブラリにはGraphics2D APIがあり、Unicodeを完全に処理しているように見えるので、これを使用します。尋ねられた質問に対する答えではありませんが、それは私にとって問題を解決します。


編集3: iTextは私にとってうまく機能しています。レッスンは、無意味に難しいと思われる何かに直面したときに、あなたよりもそれについてもっと知っている誰かを探すことだと思います。

0 投票する
3 に答える
3918 参照

.net - ImageMagick を Ghostscript と通信させるにはどうすればよいですか

私はWindows XPを使用しています。

ImageMagick (MagickNet) を使用して PDF を TIF に変換しています。

私の問題は、MagicNet.Image オブジェクトに PDF をロードしたときにエラーがスローされないことですが、プロパティを見ると、PDF がロードされていないことが明らかです (データは含まれていません)。 )。

私の推測では、ImageMagick は Ghostscript と通信していません。

何か案は?

-- 言い忘れましたが、Ghost Script をインストールし、その bin フォルダーを PATH に追加しました。

0 投票する
6 に答える
6890 参照

perl - Perl から PDF ファイルの全文検索を行うにはどうすればよいですか?

多数の PDF ファイルがあり、Perl プログラムで全文検索を実行して、特定の文字列を含むファイルを返す必要があります。今日まで、私はこれを使用しています:

$string は検索するテキストです。ただし、ファイル形式が明らかに ASCII ではないため、これはほとんどの pdf では失敗します。

一番簡単にできることは何ですか?

明確化:名前が事前にわからない約300のpdfがあります。PDF::Core はおそらくやり過ぎです。私はpdfの名前がわからないため、pdftotextとgrepをうまく連携させようとしています。正しい構文はまだ見つかりません。

以下のAdam Bellaireの提案を使用した最終的な解決策: