問題タブ [pdfsharp]

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 に答える
3409 参照

c# - PdfSharp / Migradocを使用してすべてのページの背景画像を設定することは可能ですか?

PDFSharp / Migradocを使用してWebアプリケーションからPDFを生成していますが、ドキュメントの最初のページで背景画像を機能させることができました。

まず、ドキュメントに1つのセクションを作成し、次にこれに画像をレンダリングします。次に、同じセクションオブジェクト内の段落オブジェクトにドキュメントコンテンツを書き込みます。

ただし、ドキュメント内の後続のすべてのページに異なる背景画像を表示する必要があります。

これは可能ですか?もしそうなら、どうすればそれを行うことができますか?

回答: 完全な回答を提供するために、これを機能させる基本的なコードを次に示します。

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

c# - PDFSharpを使用して複数のPDFを組み合わせる

複数のPDFを1つのPDFに結合しようとしています。PDFは、私が処理したいくつかのLocalReportsのSSRSから取得されます。私はPDFSharpを使用しています。これは、プロジェクト全体ですでに使用されているためです。ただし、outputDocument.addPage(page)メソッドは例外をスローしInvalidOperationException("Cannot change document.")ます。私はこれを行うために多くの異なる方法を試しましたが、それを機能させることができません...

ここに私の方法があります。ここでは、すべての入力がすでにチェックされています。

私がウェブ上で見た例から、これはこれを行う正しい方法のようです...私はPDFをマージするための他の提案を受け入れていますが、PDFSharpはプロジェクトですでに使用されています。

重要な場合は、Win7マシンでVS2010Proを使用しています。

編集:例外からスタックを呼び出します:

問題は私ですか?これは、これが行われることになっている方法ではありませんか?または、複数のLocalReportを1つのPDFに結合する他の方法はありますか?

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

c# - silverPDF - PDF Sharp Silverlight ライブラリ [TypeInitialization_Type] 引数: PdfSharp.PSSR

SilverPDF を使用して Silverlight から PDF を作成すると、このエラーが発生します。

[TypeInitialization_Type] 引数: PdfSharp.PSSR

スタック トレースの追加情報:

[MissingManifestResource_NoNeutralAsm] 引数: PdfSharp.Resources.Messages.resources,silverPDF

これは何ですか?PdfSharp.PSSR クラスとは何ですか?

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

vb.net - PDFSHarpを使用してPDFから空白ページを削除するには?

PDF ファイルから空白ページを削除するにはどうすればよいですか? 最初のページにいくつかの文字列が含まれ、2 ページ目には何も含まれていないサンプル PDF ファイルがあります。私はpdfページにループしてページごとの要素数を取得しようとしましたが、面白いことに、2ページ間で同じ数を取得しています= | 1 ページ目にいくつかの文字列があり、2 ページ目が完全に空白だった場合、どうしてそうなったのですか???

これは私のコードです

Dim inputDOcument As PdfDocument = PdfReader.Open("") Dim elemountCount As Integer = 0 Dim elemountCount2 As Integer = 0 Dim pdfPageCount As Integer = inputDOcument.PageCount

For x As Integer = 0 To pdfPageCount - 1 elemountCount = inputDOcument.Pages(x).Contents.Elements.Count elemountCount2 = inputDOcument.Pages(x).Elements.Count 次へ

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

pdf - PDFシャープな改行

新しい行を取得しようとしていますが、使用する\nと機能しません。

文字列に何かを追加して改行する方法\r\n(これも機能しません)

(サンプルスニペットは、私が試したことを示していますが、機能しません)。

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

c# - テキストに基づく自動新しいページ

こんにちは、私はこの素晴らしいライブラリ PDF Sharp をうまく使用していました。今、私はいくつかの動的なもので遊んでみたかったので、人々は私が行った Migradoc に切り替えることをお勧めし、その段落機能が気に入りました。不完全なテキストが表示されている代わりに追加されていません(テキストがオーバーフローするという意味で不完全です)。フッターの外観のために下部に画像を追加しました。動的テキスト(可変長)を入力すると、必須 ページ数。

これまでの私のコードは

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

pdfsharp - PDFSharp / 既存のドキュメントにズーム レベルを設定する方法

いくつかのプロパティを設定した既存のドキュメントがあります。ズームレベルを設定したいのですが、方法がわかりません。PDFSharp を使用して既存のドキュメントにズーム レベルを設定できるかどうか、およびその方法を知っている人は誰でも知っています。

これは既存の (VB) コードです。

ありがとうございました

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

.net - 埋め込みリソース イメージを MigraDoc ドキュメントに追加する

MigraDoc ドキュメントのヘッダーに画像を追加したいのですが、ドキュメント生成でファイルシステム パスをハードコーディングすることは、多くの問題で少し問題があります。 、展開をシンプルに保つため (r)。

画像をリソースとしてアセンブリに埋め込み、PDF に必要なときに抽出することができれば理想的ですが、これを行うための簡単な方法や組み込みの方法はないようです。トリックやアイデアはありますか?

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

c# - PDFSharp での大きなビットマップのレンダリングとメモリ フットプリントの最小化

そのため、Web アプリから最大 300 DPI で大判の用紙サイズ (33 x 44 インチ) を PDF としてエクスポートする必要があります。現在、PDFSharp を使用して、8.5 x 11 および 11 x 17 のシートを問題なく処理しています。これらのページには、余白と少量のテキストを除いたほとんどの画像データが含まれています。つまり、この PDF ページ内のベクトルはあまりありません。

大きなフォーマットで発生している問題は次のとおりです。ピクセルあたり 32 ビットのビット深度を持つ 300 DPI の 33 x 44 インチのシートは 522,720,000 バイト -ほぼ 0.5 ギガバイトです。Web アプリでこの種のメモリを消費することはできません。

このブロック全体を一度にメモリに保持する必要がないように、PDF をタイルまたはチャンクでレンダリングできる方法はありますか? ここで私を助けることができるPDFSharpの機能はありますか?

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

c# - MigraDocでのテキストファイルフォームフィードの認識

MigraDocがASCIIテキストファイルにすでに埋め込まれているフォームフィード文字を認識する方法はありますか?または、テキストファイルを1行ずつ処理してキャッチする必要がありますか?