問題タブ [sharppdf]

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

windows-phone-8 - WP SharpPDF NuGet パッケージ

でWindows アプリ認定キットを使用すると問題が発生しSharPDF-SL.dllます。テストは失敗し、次のように表示されます

バイナリの SharpPDF-SL.dll は、デバッグ モードでビルドされます。

このライブラリを でダウンロードしたので、リリース モードでNuGet再構築できません。dllどんな助けにも感謝します!

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

c# - Unity 3d SharpPdf C# の生成と表示

Unityアプリでpdfを生成して表示する方法を理解しようとしていました。アプリと pdf を iOS、Android、Web アプリで利用できるようにしたいと考えています。このチュートリアルに従って、pdf ファイルを生成し、シミュレーター内のアプリのメイン フォルダーに保存することができました。

http://www.devindia.biz/unity-pdf-generation-with-sharppdf-plugin/

残念ながら、アプリ内でpdfを開こうとすると

それは動作しません。

私も iTextSharp を試してみましたが、結果は良くありませんでした。もう無料ではないと思います。

どんな提案でも大歓迎です。

ありがとう

アップデート

だから私は先に進もうとしましたが、途中で立ち往生しています.Galloriniの変更されたSharpPDFプログラムを試してみました.生成されたpdfドキュメントは、「NewPDF.pdf」と呼ばれ、メインアプリケーションフォルダに保存されています. 実際、エディターでコードを実行すると、コードを見つけることができます。シンプルな gui ボタンを作成し、この c# コードを実行して void をアタッチして、提案としてドキュメントを表示しました。

ボタンをクリックしても、もちろんコンソール レコードのボタン クリック以外は何も起こりません。

Web プレーヤー用のプログラムをビルドすると、ApplicationOpenURL は機能しますが、pdf は生成されず、エディターによって以前に生成された pdf を表示できます...少し混乱しています。

Mac Osx 用のプログラムをビルドしても、何も起こりません。

iPhone では、Xcode コンソールから次のログを取得します。

私は完全に混乱しています。助けてください。

もう一度サンクス。

更新 #2

問題を部分的に解決しました:

Unity エディターと OSX のスタンドアロン アプリケーションで .pdf ファイルを生成できました。Unity でのファイルの保存/読み込みに問題があることに気付きました。

ファイルを取得して開くコード:

これまでのところ、すべてが完璧に機能しています。

痛みはiosに付属しています。

Application.persistentDataPath で上記のコードを使用して PDF ファイルを生成し、(作成されたことを確認するために) iTunes から取得して、info.plist で UIFileSharingEnabled を有効にすることができました。コードは次のとおりです。

問題は、Application.OpenUrl(path) をしようとしたときです。c# コードは Application.persistentDataPath を認識していないようです。ちなみに /var/mobile/Containers/Data/Application/"ApplicationName"/Documents/"pdfName".pdf を使用しています

また、ファイルを StreamingAssets フォルダーに保存しようとしましたが、Xcode は気に入らなかった:

UnauthorizedAccessException: パス「/private/var/mobile/Containers/Bundle/Application/F105683E-B2EA-4B0C-81B7-61302C58D56C/PdfReader.app/Data/newPDF.pdf」へのアクセスが拒否されました。Mono.Security.Cryptography.RSAManaged.GenerateKeyPair () [0x00000] in :0 System.IO.FileStream..ctor (System.String パス、FileMode モード、FileAccess アクセス、FileShare 共有、Int32 bufferSize、ブール値の匿名、FileOptions オプション) [0x00000] in :0 at System.IO.FileStream..ctor (System.String パス、FileMode モード) [0x00000] in :0 at SharpPDF.pdfDocument.createPDF (System.String outputFile) [0x00000] in :0 at simplepdf+c__Iterator1.MoveNext () [0x00000] in :0

(ファイル名: 現在 il2cpp では利用できません 行: -1)

次に、このラッパーを取得することにしました

https://www.assetstore.unity3d.com/en/#!/content/17591

ただし、すでにフォーマットされている pdf ファイルを StreamingAssets フォルダーから iOS デバイスの /Raw フォルダーにコピーすることしかできません。

iOS で Application.persistentDataPath からデータをロードするには、独自のラッパーを作成する必要があると考えています。何か提案はありますか?

ありがとうございました。

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

c# - addImage が SharpPDF で機能しない

私はsharpPDF APIを使用して、Unity3D内でPDF画像を作成しようとしています。Hello World テストはうまくいきましたが、何をしても画像が機能しません。ddImage 関数を使用すると、pdf リーダーがクラッシュし、newAddImage を使用しても何も起こらないようです。残念ながら、グーグルはまったく役に立たなかったので、ここの誰かが私を助けてくれることを願っています!

私は別のライブラリを調べましたが、pdfsharp は単純に機能せず、コンパイラで大量のエラーが発生し、iTextSharp は高価です。

APIはこちらhttp://www.francescogallorini.com/2011/02/unity-sharp-pdf/

私のコードは次のとおりです。

あなたが与えることができる助けをありがとう

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

asp.net - SharpPDFで段落をどのように正当化しますか?

私は、sharpPDF ( http://sharppdf.sourceforge.net/ ) を使用して PDF を作成する asp.net MVC プロジェクトを持っています。SharpPDF を使用して書かれた 20 以上の PDF があるため、この段階で別の PDF ジェネレーターに切り替えることはおそらく不可能です (そして、クライアントが PDF ソフトウェアの有料版にお金を払う可能性は低いです)。クライアントは、生成された PDF が元の Word ドキュメントとまったく同じように見えることを望んでいます。同じフォントとフォント サイズ (Arial Narrow Bold, 10) を使用しているにもかかわらず、Word 版では文字が少し小さいように見えます。結局のところ、Word 文書は段落を両端揃えにしました。SharpPDF の両端揃えオプションが見つかりません (左、右、中央のみ)。SharpPDF で段落を正当化するにはどうすればよいですか? または、テキストが正当化されているように見えるようにするにはどうすればよいですか?

Word のテキスト (上) と、sharpPDF から生成された PDF (下) のテキストの比較を次に示します。

ここに画像の説明を入力

以下は、sharpPDF の設定と比較した Word の設定です。

ここに画像の説明を入力