問題タブ [pdfpage]

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 投票する
1 に答える
598 参照

objective-c - NSImage -> PDFPage -> NSImage 解像度を維持するにはどうすればよいですか?

PDFPagesとして、PDFDocumentに保持しているNSImagesがたくさんあります。初めて NSImage を挿入するとき、NSImage のサイズはポイント (72 dpi) で、(唯一の) NSImageRep のサイズはピクセル (200 dpi) です。

ただし、PDFPage から取得した NSImage は、イメージとイメージレップの両方で 72 dpi です。

NSImage に戻ったときに解像度を回復するにはどうすればよいですか?

0 投票する
1 に答える
264 参照

objective-c - PDFPage initWithImage: 奇妙な動作

違いがわかりません。同じように見えますが、そうではありません。

誰もが理由を知っていますか?

0 投票する
2 に答える
3318 参照

objective-c - PDFPage を PDFDocument に追加しても PDFView が更新されない

複数ページのPDFファイルをスキャンするアプリケーションを作成しています。リンクされている aPDFViewと aがあります。PDFThumbnailView初めてスキャンが完了すると、新しい を作成してPDFDocumentに設定しPDFViewます。次に、別のスキャンが完了するたびに、 に を追加PDFPage[pdfView document]ます。

問題は、ページが追加されるたびに、追加のページを含む新しいドキュメントを表示するPDFViewPDFThumbnailView更新しないことです。それは、ズームインまたはズームアウトするまでです。その後、両方が更新されて、ドキュメントが新しいページで表示されます。

私が現在持っている一時的な解決策 (ズームインしてから自動スケーリングする) は、確かに最善の解決策ではありません。たとえば、ドキュメントを既に拡大しているときに新しいページをスキャンすると、ビューは自動スケーリングされます。前に試してみ[pdfView setNeedsDisplay:YES]ましたが、うまくいかないようです。

これは、スキャンが次のように到着するメソッドNSDataです。

のズーム状態をいじらずに を追加しPDFPageて更新できる方法を知っている人はいますか?PDFViewPDFView

0 投票する
0 に答える
1315 参照

pdf - iTextSharp ドキュメントを閉じると余分な空白ページが発生する

ドキュメントの各ページにヘッダーとフッターを自動的に追加できるようにするために、PdfPageEventHelper を使用しています。多くの場所で言及されているように、OnEndPage をオーバーライドしながらそうしています。私のクラスで私は作成しています:

  1. Pdfドキュメント
  2. FileStream の作成
  3. 静的 GetInstance メソッドで PdfWriter を取得する
  4. 作成した特定の PdfPageEventHelper クラスを writer.PageEvent に設定する
  5. ドキュメントにライターを追加する
  6. ドキュメントを開く
  7. ドキュメントにコンテンツを追加する (1 つの行を持つ 1 つの非常に小さなテーブル)
  8. ドキュメントの終了を呼び出す

今 - ステップ8で OnEndPage が呼び出されています。これは素晴らしいことですが、どういうわけか 2 回呼び出されています。どちらの場合もページ番号 1 に呼び出されます (実行時にドキュメント パラメータで確認できるように)。したがって、ドキュメントに 1 ページではなく 2 ページが表示されます。2 ページ目は空で、最初のページには実際にヘッダーとフッターを 2 回 (オーバーラップ)。私は iTextSharp バージョン 5.5.1.0 を使用しています。ソース ファイルで、Document.Close メソッドで NewPage 関数を呼び出していることがわかりました。これが、2 回目に OnEndPage に到達する理由です。助言がありますか?

0 投票する
1 に答える
672 参照

pdf - PDFドキュメントをマージして間にページを追加する方法

複数の PDF ドキュメントをマージし、テキストを含むページを追加する必要があるという要件があります。たとえば、1 つの PDF からページをコピーした後、テキストを含むページを追加する必要があり、次に 2 番目の PDF からページをコピーする必要があり、再びテキストを含むページを追加する必要があります...

PDFをマージしようとしましたが、各PDFドキュメントの後にテキストを追加したいPDFをマージするだけです。

私はiTextSharpを使いたいです。以下はコード スニペットです。

// ステップ 1: ドキュメント オブジェクトの作成 Document document = new Document();

前もって感謝します。