問題タブ [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 に答える
2245 参照

.net - Mono の PdfSharp

PdfSharpライブラリを Monoに移植しようとした人はいますか? PdfSharp.dll v1.2 ベータ版に対してMoMAを実行したところ、約 12 個の P/Invoke エラーと 10 個ほどの Mono TODO が発生しています。誰かが PdfSharp を Linux と OSX に移植したかどうか疑問に思っています。PdfSharp が私に適しているかどうかを評価しようとしています。

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

c# - PdfSharp - ドキュメントを Acrobat で開いたときの PDF ページ設定の誤り

PdfSharp ライブラリを使用するコードを作成しました。作成されたインスタンスはPdfSharp.Pdf.PdfDocument、期待どおりにディスクに保存されます。正しいコンテンツが表示されますが、ページ設定が間違っています。

PdfSharp の既定のページ設定は次のとおりです。

  1. PdfSharp.PageSizes.A4
  2. PdfSharp.PageOrientation.Portrait

私の問題は、これらの設定が必要な設定を上書きしているように見えることです。

クラスのインスタンスを作成し、クラスの新しいインスタンスをその Pages コレクション プロパティにPdfDocument追加します。PdfPage次に、次のようにページをセットアップします。

  1. PdfDocument.Pages[0].Size = PdfSharp.PageSizes.Letter
  2. PdfDocument.Pages[0].Orientation = PdfSharp.PageOrientation.Landscape
  3. 文字列を描きます(これでうまくいきます)
  4. ドキュメントをディスクに保存します (これで問題なく動作します)
  5. Process.Start(myPdfFilename)- 次に、Acrobat Reader が開き、ドキュメントが表示されます。
  6. ページ設定は A4 - 縦...

私はかなり混乱しています。ユーザーがテキストの方向を変更せずにページの向きを変更できるようにする Acrobat Reader のオプションを知っています。このオプションをオンにするかどうかに関係なく、間違った設定が続きます。

誰にもアイデアがありますか?ありがとう!

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

pdf - PdfSharp: テキストの高さ/配置の問題

XTextFormatter を使用するかどうかに関係なく、LayoutRectangle の高さが 0 である必要があるなどの同じエラーが発生します。

fontStyleは System.Drawing.FontStyle 型です foreColourは System.Drawing.Color 型ですOrientation = Landscape、Size = LetterのPdfPageから_gfxを既に定義していますxPosおよびyPosは double 型のパラメーターであり、xLimitおよびyLimitと同じです。


LayoutRectangle の高さはゼロ (0) でなければならないというランタイム エラーが発生します...


定義によれば、長方形は高さを持つことを意味します。それ以外の場合は、線と呼びます! 理解できません!...

XGraphics.DrawString()メソッドを直接試してみましたが、同じエラーが発生します。LayoutRectangle を使用できないようですが、テキストが目的の領域に手動で収まるように管理する必要があります。

yPos 変数の値はまったく同じ値ですが!

*yPos = Page.Height * .4093、ページの高さの 40,93%。*

ここに私がやろうとしていることの例があります:

"こんにちは世界!" "こんにちは世界!"

そして、ここに私が得るものがあります:

"こんにちは世界!"

また、印刷領域の制限やフォント サイズ、フォント スタイルが異なるため、正しい数のスペースを含む単純な 1 つの文にこれらを書き込めません。

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

c# - PDF情報を編集するには.NETPDFライブラリが必要です

著者、タイトル、作成者、件名、キーワードなどのPDF情報を編集するには、100%.NETライブラリが必要です。私が試したすべてのPDFライブラリは、穴のPDFドキュメントを完全に再保存せずにこれを行うことはできません。したがって、巨大なファイル(> 35MB)の場合、時間がかかりすぎます。いくつかのテキストフィールド(上記を参照)を更​​新するだけでよく、このためにドキュメント全体を再保存する必要はありません。

画像ライブラリが(元の画像を変更せずに)IPTC / EXIFフィールドを変更するようにそれを行うことができるライブラリはありますか?

助けてくれてありがとう、ムラト

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

pdfsharp - pdfsharp-フォントの埋め込み?

他の言語のフォントを含むファイルが与えられました。彼らはフォントをダウンロードできないので、私にそれをpdfに埋め込んでほしいと言っています。

今はPDFリーダーしかないので、PDFファイルを編集したり作成したりできません。そこで、PDFSharpライブラリを使用してC#.NETですばやく実行することにしましたが、pdfSharpを使用してフォントを埋め込む方法がわからないようです。

また、私が処理しなければならないのは1つのファイルだけなので、手動で行う方法を知っているなら、それも素晴らしいことです。

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

c# - 大量のビットマップを PDF にダンプする最速の .Net PDF ライブラリは何ですか?

System.Drawing.BitmapPDFにダンプしたい約10個の要素があります。それらを単一のビットマップに結合してから PNG に書き込むと、約 150 ミリ秒かかります。

ビットマップ (4 ページ) から PDF を作成したいのですが、PDFSharp では 2.5 秒以上かかります。これを行うのに(方法で)速いライブラリはありますか?

注意。PDFSharp の表面に画像を次のように描画します。

edit有料/無料は気にしない

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

c# - PDFsharpを使用して複数のページでPagePreviewを作成するにはどうすればよいですか?

PDFsharpを使用してC#アプリケーションでPDFファイルを作成しています。非常にうまく機能していますが、複数のページでプレビューを作成する方法がわかりませんでした。複数のページを含むドキュメントの作成と保存に問題はなくPagePreview、フォームへの埋め込みも機能しています。

しかし、プレビューで複数のページを表示(および描画)するにはどうすればよいですか?

XGraphics別のオブジェクトを関連するRenderEvent関数(ドキュメント(XGraphics.FromPdfPage(...))の2ページ目から作成される)に渡す方法はありますか?

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

c# - さまざまなArialフォントサイズの文字幅をピクセル単位で検索

C#でPDFsharpを使用してPDFを手動で生成するプログラムがあります。それはかなり退屈ですが、私はそれを使わなければならず、タスクの完了に近づいています。残っている問題は1つだけです。

問題:Arialの特定のフォントサイズに対して、特定の文字の幅をどのように確認できるのか疑問に思っています。

より正確なテキストの折り返し方法を思い付くのに苦労しています。今のところ、ボックスの幅をピクセル単位で定義してから、そのボックスに文字列を書き出します。私はちょっと、ボックスに収まることができるストリングの最大の長さを推測します、そして時々現れるいくつかの視覚的な奇妙さがあります。

何か助けはありますか?

ありがとう

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

c# - C#でPDFsharp libを追加するには?

私はC#.netが初めてで、PDFsharp libをダウンロードしました。しかし、このライブラリをプロジェクトに追加するにはどうすればよいでしょうか?
私のプロジェクトはPDFファイルを作成することです。段階的な手順を教えてください。解凍すると32個のフォルダがあります。
プロジェクトフォルダーで対処してみましたが、同じエラーが発生します。

型または名前空間名 'PdfSharp' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)」