問題タブ [docx]
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.
pdf - iTextSharp - Word doc/docx を pdf に変換
ドキュメントをPDFに変換するためにiTextSharpを使用できることを理解しています。
ただし、最初に iTextSharp.text.Document を使用して最初からドキュメントを作成し、このドキュメントに要素を追加する必要があります。
既存のドキュメント ファイルがある場合、iTextSharp を使用してこのドキュメントを PDF に変換できますか。
また、iTextSharp または doc ファイルに対して次の操作を実行できる同様のツールを使用したいと考えています。
- doc/docx/text ファイルの操作 (一部のプレースホルダーを DB 値に置き換えるなど) および
- それらを.pdfに変換します
これについて考えている人は、共有してください。
ありがとうございました!
pdf - PDF 圧縮 アドビはどのように行うのですか?
これは真面目な質問というよりも、ちょっと楽しい質問ですが、Adobe PDF 形式はどのようにして文書を移植性を高めているのでしょうか?
複数のカラー写真といくつかのテキスト フレーズを含む、サイズが 235 KB の小さな Word ドキュメントを作成しました。CutePDF を使用して作成された PDF (PDF 作成の最も効率的な方法ではないことは理解しています) は、わずか 176kb です。つまり、25% の圧縮率です。これらのファイルを圧縮フォルダーに配置すると、PDF は 3% の圧縮が可能ですが、.docx は 2% しか圧縮できません。ファイルが大きいほど、サイズの違いがさらに大きくなると確信しています。
私の質問は、アドビはどのようにしてファイルをこれほど小さくすることができたのでしょうか? それらがラスター グラフィックスから描画されていることは理解していますが、私の 3 つのビットマップ ファイルは実際にはラスターからあまり助けられませんよね?
linux - LinuxサーバーでMS-Wordドキュメントを作成および編集しますか?
ドキュメントを処理するサーバー側アプリケーションの開発を検討しています。ソースドキュメントは主にMS-Word2003、2007、つまりMSバージョンのDocxです。サーバーアプリケーションをLinuxまたはWindowsの両方で実行できるようにする必要があります。LinuxでMS-Wordファイルを読み書きするのに最適なツールまたはライブラリを知りたい。互換性は最も重要な考慮事項です。テーブルを含むソースドキュメントのフォーマットを保持する必要があります。
私はここで一種の同様の投稿を見ましたが、それはpythonに固有のものでした。WindowsとLinuxで利用できる限り、どの言語やライブラリが使用されているかは関係ありません。Wordファイルを読み取るためにMS-Wordを必要とし
ないでください。
私はOpenOfficeを知っていますが、MS-Wordファイルとの高度な互換性を備えたソリューションを探しています。また、有望に見えるこのソリューションに出くわしました。aspose.com
Aspose.Words for Javaまたは同様のサードパーティパッケージを使用した経験のある人はいますか?有望に見えますが、OEMサブスクリプションの場合は2,000ドル以上と高価です。とはいえ、宣伝どおりに配信されれば、それでも最善の解決策になる可能性があります。
おかげでいくつかの提案がありましたが、これまでのところ、法案(または予算)に合うものはありません。
64-bit - x64 システムで x86 dsofile.dll を使用して Office 2007 doc props を読み取れない
32 ビット バージョンの DSOFile.dll 2.1 を使用して Office ドキュメントから共通プロパティを読み取る 32 ビット .NET アプリケーションがあります。これは、Office 2003 と Office 2007 の両方のドキュメントで、32 ビット バージョンの Windows で機能します。現在、64 ビット環境、特に 64 ビット Windows Server 2008 でのアプリケーションの動作を調べています。
この 64 ビット環境では、DSOFile.dll は Office 2003 ドキュメント (DOC など) からプロパティを正常に読み取ることができますが、Office 2007 ドキュメント (DOCX など) の場合は、すべてのプロパティに対して空の文字列のみが返されます。エラーが発生します。
ここに私の観察があります:
環境: クリーン インストール
DOC 小道具
の読み取り: OK DOCX 小道具の読み取り: 空の値が返されました
環境: Office 2007 互換性パックがインストールされて
います DOC
プロパティの読み取り: OK DOCX プロパティの読み取り: 空の値が返されました
環境: Office 2007 Compatibility Pack SP1
DOC
プロパティの読み取り: OK DOCX プロパティの読み取り: 空の値が返される
環境: Office 2007 がインストールされて
います Read DOC props: OK
DOCX props を読みます: エラー メッセージ = "ドキュメントは OLE ファイルではありません"
64 ビット システムでは、%SystemRoot%\Syswow64 にある regsvr32 のコピーを使用して、dsofile.dll を登録しました。
アドバイスをいただければ幸いです。
ms-word - OpenXML 2 SDK - Word 文書 - プログラムによる箇条書きリストの作成
OpenXML SDK 2.0 CTP を使用して、プログラムで Word ドキュメントを作成しようとしています。私のドキュメントでは、箇条書きリストを挿入する必要があります。リストの一部の要素に下線を引く必要があります。これどうやってするの?
c# - プログラムで docx ファイルを doc に変換する
C# を使用してプログラムで .docx ドキュメントを .doc ドキュメントに変換するには、どのようなオプションが必要ですか? なるべく安く済ませたいと思っています。理想的には、.net フレームワーク内のライブラリを介して、または十分に確立されたダウンロード可能な dll を介して、コードで直接これを実行したいと考えています。
唯一の制約は、サーバーに Office をインストールできないことです。
excel - 読み取り専用権限を持つ SharePoint 07 ライブラリで Office 07 ドキュメントを開く際の問題
私の会社のコール センター マネージャーは、SharePoint 2007 サイトのドキュメント ライブラリを使用して、トレーニング資料と情報を電話担当者に投稿しています。これらの担当者には、管理者が投稿したドキュメントを変更しないようにライブラリへの読み取り専用アクセスが与えられますが、管理者が Office 07 ドキュメント (より具体的には docx または xlsx) をアップロードした場合、担当者はファイルを開くことができないことがわかりました。より高い権限 (追加、編集、または削除のいずれか) を付与します。通常、ドキュメントを Office 03 ファイル タイプとして保存するだけですが、一部の Excel スプレッドシートでは機能が失われます。
なぜこれが起こるのか、または解決する方法はありますか? 他の誰かがこの問題に遭遇しましたか? 私は検索してきましたが、私たちが問題を抱えていないファイルのアップロードの問題だけが見つかったようです.
c# - ファイルを開かないようにする
Winforms で docx ファイルを開くために dsoFramer を使用しています。dsoframer で docx ファイルを開き、ユーザーが Windows エクスプローラーから同じドキュメントを開くと、アプリケーションが不安定になります。ファイルが dsoFramer で開かれているときに、Windows エクスプローラーからファイルを開かないようにするにはどうすればよいですか。
よろしくお願いします。
.net - .NET OpenXML SDK2RunPropertiesがNull
Word2007docxドキュメントを読み込もうとしています。
ドキュメントはWord内では問題なく表示されますが、コードを使用してidを読み取ろうとすると、すべてのRunオブジェクトでRunProperitesがnullに設定されます。
私が最も興味を持っているプロパティはRunProperies.FontSizeですが、残念ながらそれもnullであり、アクセスできるプロパティはInnerTextだけです。
私のコードは次のようになります:
ドキュメントを可能な限りシンプルに最小化しました。http://dl.dropbox.com/u/204110/test.docxのようになります。
私はうまく読まれている同様の文書を持っています。OpenXML SDK 2にバグがある可能性はありますか?
誰かが同様の問題を抱えていましたか?どんな助けでもいただければ幸いです。ありがとう!
java - Javaでのdocxの生成
.xmlとして保存してからコンテンツを解析するdocxテンプレートがあります。次に、新しい更新されたWord文書を生成しています。ドキュメントという単語が生成された後、それを開くことができません。「ドキュメントが破損しています」と表示されます。[OK]を押します。次に、「ドキュメントを取得する場合は[OK]を押します」と表示されます。[OK]を押します。次に、更新されたドキュメントを取得します。これは毎回発生します。スタンドアロンのJavaアプリケーションと同じプログラムを作成しました。スタンドアロンのJavaアプリケーションを介して生成されたドキュメントは、エラーなしで開きます。誰かが私にこれについての洞察を提供できますか?サーバー側でも同じコードを使用しました。
これが私がドキュメントを生成するために使用するコードです。