問題タブ [aspose]
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# - C#のExcelセルにプログラムで新しい行を挿入する方法は?
Aspose ライブラリを使用して Excel ドキュメントを作成しています。あるセルのどこかに、テキストの 2 つの部分の間に新しい行を挿入する必要があります。
「\r\n」を試してみましたが、うまくいきません。セルに 2 つの四角形の記号が表示されるだけです。ただし、Alt+Enter を押して、同じセルに新しい行を作成できます。
プログラムで新しい行を挿入するにはどうすればよいですか?
c# - C#: Excel ブックを開いたり閉じたりするにはどうすればよいですか?
Excelブックを簡単に開いたり閉じたりする方法を知っている人はいますか?
ファイルからデータを読み取る必要はありません。開いて閉じるだけで済みます。(*)
Microsoft.Office.Interop.Excel アセンブリを参照する必要があると思います。
*理由: サードパーティ ライブラリ (Aspose) でピボット テーブル情報を構成済みです。次に、生成されたピボット テーブルを読み取る必要があります。
残念ながら、Aspose ライブラリは実行時にピボット テーブルを生成できません。Excel がピボット テーブルの値を生成できるように、誰かがExcel でファイルを開く必要があります。
html - ExcelはセルをHTMLとして解釈できますか?
Aspose.Cellsを使用して、プログラムでExcelドキュメントを作成しています。これはうまくいきます。ただし、セルの1つは、生のHTMLのブロックです。セルを解析してHTMLとして表示するように、Excelに(GUIを含む任意の方法で-Aspose APIを知っている必要はありません)指示することが可能かどうか疑問に思います。現在、テキスト形式、タグ、その他すべての生のHTMLとして表示されます。
ExcelはHTMLを貼り付けることができますが、Excelがそれ自体を解析してから、Excelで変換し、HTMLを保存しないため、実際に解析して表示することはありません。 HTMLとして。さらに、とにかくこの貼り付け機能を複製する方法がわかりません。
ありがとう。
aspose - Aspose-Cells: 数式を評価するにはどうすればよいですか?
次のコードがあるとします。
セル [0,0] の数式を評価するにはどうすればよいですか?
c# - "\r\n" は、Word 文書、C# で小さな四角形のボックスとして表示されます
実行時に '\r\n' を含むテキストを Word 文書に追加しています。しかし、ドキュメントという単語を見ると、それらは小さな四角いボックスに置き換えられます:-(
それらを置き換えてみましたSystem.Environment.NewLine
が、それでもこれらの小さなボックスが表示されます。
何か案が?
c# - MSWordでレンダリングされたテキストと画像の高さを取得します
私は新聞のオーサリングシステムを作成しています。今日、私はAspose.Wordsライブラリを使用して、入力として他の多くのドキュメントに基づいて、出力としてDocx形式を使用して新聞を生成しています。
基本的な考え方は、多くの記事ドキュメントをリストにロードしてから、新聞で最終的なdocxを生成することです。
列内のテキスト(画像と表を含む)の合計の高さを取得する必要があります。Aspose.WordsのようなライブラリはDOMのようなDocx形式を処理するため、テキストが列内にどのように配置されるかを知る方法はありません。すると本当の身長がわかりません。
私たちはこの高さを得るために独自の方法で取り組んできました。System.Drawing.Graphics名前空間のMeasureString()関数を使用しています。文字列で使用される幅と高さを返し、列内で使用される行数(およびポイントまたはインチ)を見積もることができます。
しかし、それは非常に貧弱であり、より適切な解決策が必要です。この高さを取得するためにOpenXMLSDKを使用することを考えています。
Aspose.Wordsはそれを知る方法をサポートしておらず、すべてのRenderクラスはライブラリにプライベートです。
この高さを得る新しい方法を考えられますか?
ありがとう、ダニエル・コッホ
aspose - Aspose Licenseオブジェクトはどのように機能しますか?それは永遠に続きますか?
私はAsposeを使用してPDFとWord文書を処理しています。ドキュメントで何かをしようとするたびに、必ずこれを呼び出します。
pdfLicense
変数と変数はどこでも使用されることはwordLicense
ありませんが、Asposeは私が有効なライセンスを持っていることを正しく認識しています。これはどのように起こりますか?ライセンスはどこかに秘密のシングルトンで保持されていますか?もしそうなら、これはそれらがスレッドの存続期間中続くことを意味しますか?
これはWebアプリケーションで使用されているため、アプリケーションの起動時に上記のコードを実行すると、ライセンスを気にせずにアプリケーション全体でAsposeを安全に使用できますか?
現時点では、私はもっと妄想的で、Asposeを使用するすべてのメソッドの開始時にそのコードを実行しています。これは問題なく機能します-私のライセンスは正しく認識されています-しかし、それは私がそれについて快適に感じるには少し「偶然の一致によるプログラミング」です。
(違いがあれば、ASP.NET 3.5でC#を使用しています。)
.net - .NET COM Interop による System.Drawing.Color の設定
COM Interop を介して Aspose.Words ライブラリを使用しようとしています。重大な問題が 1 つあります。色を設定できません。DocumentBuilder.Font.Color に割り当てることで動作するはずですが、実行しようとすると OLE エラー 0x80131509 が発生します。私の問題はこれとほとんど同じです。
アップデート:
コードサンプル:
結果:
Font.Color = 0xff0000 のようなものを使用すると、同じエラー メッセージが表示されて失敗します
このコードは正常に機能しますが、
つまり、COM Interop の問題のようです。
asp.net - IE でホストされているユーザー コントロールがテキスト ボックスとしてレンダリングされる
クリーンなボックスでのレガシー アプリのホスティングを反映するという私の進行中の物語で、私は次の障害にぶつかりました。1 つのページは、大きな .NET UserControl に依存しており、新しいマシンではグレー表示された大きなテキスト領域としてのみレンダリングされます (右端の垂直スクロールバーがグレー表示されます。ソースを調べると、予想されるobject
タグが表示されます)。
ホストされている UserControls と 2002 年から 2004 年までのすべてのディスカッション データについて誰もよく知らないように見えるため、これは特に注意が必要です。
このページは非常にシンプルです。
参照された設定ファイル:
私がチェックしたこと:
- セキュリティ権限は問題ないはずです。サイトは信頼されており、URL 例外を追加して FullTrust を許可しても何も変わりません。
- 構成ファイルは Web 経由でアクセス可能、layout.xml はアクセス可能、ASMX は予想されるコマンド リストを表示
- Machine.config は、usercontrol.config ファイルに GET 権限を付与します。
おそらく私には怪しいと思われるもの:
- DataExport UserControl は、エクスポートするスプレッドシートを生成するために Aspose.Excel を参照します。
- ページに移動して空白のテキスト ボックスを取得し、実行する
gacutil /ldl
と、ローカル ダウンロード キャッシュには何もありません。作業中のマシンで、ページを表示した後に同じコマンドを実行すると、コントロール DLL と Aspose DLL を含む DLL のランドリー リストが表示されます。
c# - Aspose.Wordは目次(TOC)を処理しますか?
aspose.wordを使用して、Wordテンプレートから直接PDF形式のレポートを作成しています。現在、ドキュメントの目次の処理で立ち往生しています。TOCは動的であり、セクションがドキュメントのどこにあるかに応じて正しい変更を加える必要があります。
正しいページ番号を正しいカテゴリに入れるハンドルを想定しますか?そして、誰かが短い例をあげることができますか?この場合、asposeサイトの例は役に立ちませんでした。
Visual Studioを使用してこのサイトを作成しており、asposeドキュメントには、目次の設定が最初に通常の単語ドキュメントで設定され、次にフィールドコードがコピーされると記載されています。そのため、この方法でアプローチし、テンプレート自体にTOCを設定してから、フィールドコードをC#コードにコピーします。それとも私はそれを考えすぎていて、私がする必要があるのは、テンプレート自体の目次が正しいことを確認することだけです。