質問

いことが可能であれば、その編集はPDFファイルを使用 xpdf 図書館があればいかがですか?このいただくことは可能ですが、私が見つからないチュートリアルや文書をxpdfい当な想:(.私も他の図書館の場合、その他の支援のための pdf 編集する。私の求める要件などの図書館ができ C++ 図書館または少なくとも C 一つにはクロスプラットフォーム(WindowsとLinuxで共通)

今必要な基本的な編集のpdfファイルの例:

"このテキストpdfドキュメント"に変わり" テキスト pdf"異なる文字色をしています。

たくさんの回答!

役に立ちましたか?

解決

く理解の範囲を取得している、"基本的な編集"のPDFコンテンツはほとんどが非るようにします。

ページのコンテンツをPDFに代表される短い危プログラムの塗装にします。この小さな言語に似てPostScriptに意味がなく、ループ構造や機能の定義です(あなたの停止問題)。にsaneの世界では、テキストのページは今までに代表されるようなこと:

BT /F1 12 Tf 72 720 Td (this is a text in a pdf document) Tj ET

合のあり方を、ここに

BeginText();
SetFont(F1, 12.0);  // Font 1, 12.0 pt
TextMoveTo(72, 720);
ShowText("this is a text in a pdf document");
EndText();

このような場合には、変換はこのようなこと:

BeginText();
SetFont(F1, 12.0);  // Font 1, 12.0 pt
TextMoveTo(72, 720);
ShowText("this is a ");
SetFont(F2, 12);
ShowText("text");
SetFont(F1, 12);
ShowText(" in a pdf document");
EndText();

となる:

BT /F1 12 Tf 72 720 Td (this is a ) Tj /F2 12 Tf (text) Tj /F1 12 Tf
( in a pdf document) Tj ET

に相当します。問題は、多くの倍:

  1. て抽出のページとそのすべての資源の単体(non-trivial)
  2. て新しく生成しますページを挿入しながら、新しい資源を追加した新しいトラインフォントの埋め込みフォントの場合は許容
  3. 内容が変わるストリームのページをご変更します。

3がつけようだわりがあるため、無数の方法で生成しているページのコンテンツについて説明していただけま、でもも図書館、またいっそらく70%。私について簡単に説明しその理由として悪いと感じる今日この頃。あるアプリケーション開発プログラム(私見では、troff)するすべてのテキストにページの最初に、そのくすべてのテキストを斜体、そのすべての大胆ない。見逃してしまったことです。一部のプログラムのためテキストの下でも正確に、運が良ければ、彼らはそれをご利用になるオペレータを示すテキストの特定のカーニング.いない場合はラッキー(大半の時間)という大きさでありながらではなく高いレイアウトができるでしょうテキストのセットで動きを出す直前に毎回シングルのグリフのページです。どの場合はテキストを敷いてる曲線又は珍しいオリエンテーション(地図、ads)?どの場合には誰かが微妙に変化するフォントサイズなどにより区別上下の場合を模擬した小さなキャップ?

そこで、私のテキストを検索ツールAcrobat1.0たので、私は二ヶ月間の汗をかい対応として多くの端にある。このテキストを編集"でよろしいでしょうか現している既存のものを探し出しシングルの単語や言葉です。

てるつもりはありません勧めの図書館だけだったxpdf説でないかんにかかわらずアプリケーション開発力の場合は単なる消費者のPDFとしています。PdfLibは、商品の表をPDFいていない場合の消費が可能ですが、まず車両による接着されていったといわれている。

また、混雑して待たされることツールを開発したていただきたいと思いますが、少し恥ずかしこの課題です。マイライブラリを利用する Atalasoft, の会社に勤めていれば、Pdfから布な編集は非常に限定ドメイン(注釈、ドキュメントメタデータ).一番辛いよう全力を尽く表示する項目を選択で複雑なPDFしかったです。一般的に、お客様の 理解の仕様ではなく、残りやすいもののような仕事をするようになったこと(甘党にはもう一つ、頑な理解を深PDFファイルの仕様となります。ご入館を含め世界のPDFの操作、まず読み、仕様、特に第8章(グラフィックス)、9章テキスト)、きのこいの図書館があります。

他のヒント

のxpdfは、読み取り専用のPDFライブラリです。これは、ライトPDFははるかに少ないの内容を変更することはできません。

あなたが編集、PDFファイルにiTextの/ ISHarpを見たことがありますか?

Pdfedit の伝統的な意味ではないライブラリは、スクリプト編集機能を持っていますが。しかし、それはQTが必要です。 PodoFo のは、おそらくあなたの要件に最高のフィット。あります PdfHummusするます。

しかし、あなたがあなたのコントロール外のツールによって生成されたPDFからテキスト編集に期待しているならば、あなたはおそらくいくつかの問題に直面するだろうことを注意してください。問題がある - と@plinthはそれを言及した - 同じように見えるが、文脈的に互いに非常に異なっていることでしょう生成されたテキストには多くの方法があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top