問題タブ [openxml]

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 投票する
17 に答える
80996 参照

c# - C# で Word 文書を作成するにはどうすればよいですか?

MS Word 形式でレポートをエクスポートしたいプロジェクトがあります。レポートには、画像/グラフ、表、およびテキストが含まれます。これを行う最善の方法は何ですか?サードパーティのツール? あなたの経験は何ですか?

0 投票する
5 に答える
15257 参照

asp.net - asp.net を使用して .docx を html に変換するにはどうすればよいですか?

Word 2007 は、そのドキュメントを .docx 形式で保存します。これは、実際には、ドキュメントを含む xml ファイルを含むたくさんのものを含む zip ファイルです。

.docx ファイルを取得して asp.net Web アプリのフォルダーにドロップし、コードで .docx ファイルを開き、ドキュメント (の xml 部分) を Web ページとしてレンダリングできるようにしたいと考えています。

これに関する詳細情報を求めて Web を検索してきましたが、これまでのところあまり見つかりませんでした。私の質問は次のとおりです。

  1. (a) XSLT を使用して XML を HTML に変換しますか、(b) .net の xml 操作ライブラリ (3.5 の XDocument や XElement など) を使用して HTML に変換しますか、または (c) その他ですか?
  2. 出発点として使用できる、これを行ったオープンソースのライブラリ/プロジェクトを知っていますか?

ありがとう!

0 投票する
10 に答える
47424 参照

python - Word 2007 .docx ファイル内の単語を検索するにはどうすればよいですか?

Word 2007 ファイル (.docx) でテキスト文字列を検索したいと思います。たとえば、Word 内の検索で見つかる可能性がある、または見つかる可能性がある「特別な語句」などです。

Python からテキストを表示する方法はありますか? 書式設定には興味がありません。ドキュメントを「特別なフレーズ」があるかどうかで分類したいだけです。

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

c# - OOXML で大きなバイナリ セグメントを使用する際の問題

システムの説明

OOXML を使用してドキュメントを生成するプロット コンポーネント。

プロット コンポーネントはいくつかの部分で構成されています。すべての部分は、OOXML ドキュメントへのインターフェイスを除いて、exe + dll として C++ で記述されています。後者のコンポーネントは、C#/.NET で作成された COM コンポーネントです。この主な理由は、.NET フレームワークにSystem.IO.Packagingが含まれているためです。これは、OOXML ドキュメントを処理するための非常に便利な組み込み機能です。

テンプレートの OOXML ドキュメントからドキュメントを作成し、特定の断片を実際のコンテンツに置き換えます。

これらのビットの 1 つは OLE サーバー コンポーネントです。基本的に、これは OOXML ファイル内のバイナリ セグメントです。このバイナリ セグメントを書き込むために、Packaging コンポーネントは分離ストレージを使用しているようです。

問題

8MB を超えるセグメントを書き込むと、「ドメインの ID を判別できません」という例外がスローされます。

C++ 側では、この例外にエラー ISS_E_ISOSTORE ( 0x80131450 ) が含まれています。

これを分析したところ、これはセキュリティ機能であり、信頼できないサードパーティ コンポーネントが巨大なファイルを書き込んで HD を完全に破壊するのを防ぎます。

その後、.NET/COM コンポーネントで多くのことを試しました (カスタム AppDomains の作成、最大許容値の属性の設定、独自のストリームの作成とそれらのパッケージング コンポーネントへの渡し) が、毎回同じ例外がスローされました。

これを機能させるにはどうすればよいでしょうか?

.NET コンポーネントが COM コンポーネントとしてインスタンス化されると、その AppDomain は常に信頼されないのでしょうか?

0 投票する
4 に答える
28838 参照

xml - Excel2003XML形式-AutoFitWidthが機能しない

ExcelブックをExcel2003XML形式で吐き出すプログラムがあります。1つの問題で正常に動作します。列幅を自動的に設定できません。

私が作成したもののスニペット:

これは、列を自動調整に設定しません。私は幅を設定しないように試みました、私は多くのことを試みました、そして私は立ち往生しています。

ありがとう。

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

.net - OpenXML Wordドキュメント(.Net)にHTMLを挿入します

OpenXML SDKを使用して、基本的なHTMLスニペットをWord文書に挿入したいと思います。

これをどのように行いますか:

  • XMLを直接操作しますか?
  • XSLTを使用していますか?
  • AltChunkを使用していますか?

さらに、C#またはVBの例は大歓迎です:)

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

c# - WordprocessingDocument でヘッダー/フッターのストリームを取得するにはどうすればよいですか

WordprocessingDocument のヘッダーとフッターのストリームを取得する方法を知る必要があります。WordprocessingDocument の MainDocumentPart によって MainDocument を取得します。ヘッダーを取得する方法を知っていますか?メソッド GetPartsOfType を使用しようとしましたが、null が返されました。

あいさつ

セバスチャン

0 投票する
4 に答える
17652 参照

c# - プログラムでExcelにセルコメントを挿入する

c#と.net 3.5を使用してプログラムでExcel 2007ファイルにセルコメントを挿入するより良い方法は何ですか?

0 投票する
8 に答える
30730 参照

c# - 複数の DOCX ファイルをまとめて追加する

C# をプログラムで使用して、箇条書きや画像などの特別なマークアップを含むいくつかの既存docxのファイルを 1 つの長いファイルに追加する必要があります。docxヘッダーとフッターの情報は削除されるため、問題が発生することはありません。

.NET Framework 3 を使用して個々のファイルを操作する方法については多くの情報を見つけることができますが、docxファイルをマージする方法については簡単でも明白でもありません。それを行うサードパーティ プログラム (Acronis.Words) もありますが、非常に高価です。

アップデート:

Word による自動化が提案されましたが、私のコードは IIS Web サーバー上の ASP.NET で実行される予定なので、Word に移行することはできません。最初にそれについて言及しなかったことをお詫びします。

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

c# - SDK を使用して Excel スプレッドシートを簡単に編集する

Excelスプレッドシートを編集するためにMicrosoft Open XML SDK 2.0を利用している人はいますか? ? たとえば、セルへのコンテンツの挿入。また、Open XML Power Tools (codeplex で公開) はほとんど XML オブジェクトを使用していると思います。経験があれば、役に立つ例を見つけることができる例またはヒントを教えてください。openxmldeveloper.org というサイトは既に知っていますが、ワークショップのビデオもまったく役に立ちませんでした。

ありがとう

セバスチャン