問題タブ [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.
c# - PdfSharp - ドキュメントを Acrobat で開いたときの PDF ページ設定の誤り
PdfSharp ライブラリを使用するコードを作成しました。作成されたインスタンスはPdfSharp.Pdf.PdfDocument
、期待どおりにディスクに保存されます。正しいコンテンツが表示されますが、ページ設定が間違っています。
PdfSharp の既定のページ設定は次のとおりです。
PdfSharp.PageSizes.A4
PdfSharp.PageOrientation.Portrait
私の問題は、これらの設定が必要な設定を上書きしているように見えることです。
クラスのインスタンスを作成し、クラスの新しいインスタンスをその Pages コレクション プロパティにPdfDocument
追加します。PdfPage
次に、次のようにページをセットアップします。
PdfDocument.Pages[0].Size = PdfSharp.PageSizes.Letter
PdfDocument.Pages[0].Orientation = PdfSharp.PageOrientation.Landscape
- 文字列を描きます(これでうまくいきます)
- ドキュメントをディスクに保存します (これで問題なく動作します)
Process.Start(myPdfFilename)
- 次に、Acrobat Reader が開き、ドキュメントが表示されます。- ページ設定は A4 - 縦...
私はかなり混乱しています。ユーザーがテキストの方向を変更せずにページの向きを変更できるようにする Acrobat Reader のオプションを知っています。このオプションをオンにするかどうかに関係なく、間違った設定が続きます。
誰にもアイデアがありますか?ありがとう!
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 つの文にこれらを書き込めません。
c# - PDF情報を編集するには.NETPDFライブラリが必要です
著者、タイトル、作成者、件名、キーワードなどのPDF情報を編集するには、100%.NETライブラリが必要です。私が試したすべてのPDFライブラリは、穴のPDFドキュメントを完全に再保存せずにこれを行うことはできません。したがって、巨大なファイル(> 35MB)の場合、時間がかかりすぎます。いくつかのテキストフィールド(上記を参照)を更新するだけでよく、このためにドキュメント全体を再保存する必要はありません。
画像ライブラリが(元の画像を変更せずに)IPTC / EXIFフィールドを変更するようにそれを行うことができるライブラリはありますか?
助けてくれてありがとう、ムラト
pdfsharp - pdfsharp-フォントの埋め込み?
他の言語のフォントを含むファイルが与えられました。彼らはフォントをダウンロードできないので、私にそれをpdfに埋め込んでほしいと言っています。
今はPDFリーダーしかないので、PDFファイルを編集したり作成したりできません。そこで、PDFSharpライブラリを使用してC#.NETですばやく実行することにしましたが、pdfSharpを使用してフォントを埋め込む方法がわからないようです。
また、私が処理しなければならないのは1つのファイルだけなので、手動で行う方法を知っているなら、それも素晴らしいことです。
c# - 大量のビットマップを PDF にダンプする最速の .Net PDF ライブラリは何ですか?
System.Drawing.Bitmap
PDFにダンプしたい約10個の要素があります。それらを単一のビットマップに結合してから PNG に書き込むと、約 150 ミリ秒かかります。
ビットマップ (4 ページ) から PDF を作成したいのですが、PDFSharp では 2.5 秒以上かかります。これを行うのに(方法で)速いライブラリはありますか?
注意。PDFSharp の表面に画像を次のように描画します。
edit有料/無料は気にしない
c# - PDFsharpを使用して複数のページでPagePreviewを作成するにはどうすればよいですか?
PDFsharpを使用してC#アプリケーションでPDFファイルを作成しています。非常にうまく機能していますが、複数のページでプレビューを作成する方法がわかりませんでした。複数のページを含むドキュメントの作成と保存に問題はなくPagePreview
、フォームへの埋め込みも機能しています。
しかし、プレビューで複数のページを表示(および描画)するにはどうすればよいですか?
XGraphics
別のオブジェクトを関連するRenderEvent
関数(ドキュメント(XGraphics.FromPdfPage(...)
)の2ページ目から作成される)に渡す方法はありますか?
c# - さまざまなArialフォントサイズの文字幅をピクセル単位で検索
C#でPDFsharpを使用してPDFを手動で生成するプログラムがあります。それはかなり退屈ですが、私はそれを使わなければならず、タスクの完了に近づいています。残っている問題は1つだけです。
問題:Arialの特定のフォントサイズに対して、特定の文字の幅をどのように確認できるのか疑問に思っています。
より正確なテキストの折り返し方法を思い付くのに苦労しています。今のところ、ボックスの幅をピクセル単位で定義してから、そのボックスに文字列を書き出します。私はちょっと、ボックスに収まることができるストリングの最大の長さを推測します、そして時々現れるいくつかの視覚的な奇妙さがあります。
何か助けはありますか?
ありがとう
c# - C#でPDFsharp libを追加するには?
私はC#.netが初めてで、PDFsharp libをダウンロードしました。しかし、このライブラリをプロジェクトに追加するにはどうすればよいでしょうか?
私のプロジェクトはPDFファイルを作成することです。段階的な手順を教えてください。解凍すると32個のフォルダがあります。
プロジェクトフォルダーで対処してみましたが、同じエラーが発生します。
「型または名前空間名 'PdfSharp' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)」