よくある質問

このページでは、最も頻繁に寄せられる質問に対する回答がまとめられています。 現在のページを学習してください - おそらく、これはすぐにあなたの問題を解決することができます。

質問に答えが見つからない場合は、サポートフォーラムに問い合わせることができます。 あなたの質問や問題を適切に報告する方法についての情報については、 テクニカルサポート サイトマップ

インフォメーション

Q: お問い合わせ Aspose.Wordsお問い合わせ

Aspose.Words お問い合わせ Java アプリケーションがさまざまなドキュメント処理タスクを実行できるクラスライブラリです。 と Aspose.Words お問い合わせ Javaサードパーティのアプリケーションなしで文書を生成、変更、変換、レンダリング、および印刷することができます。

詳細はドキュメントをご覧ください。


Q: それが意味するもの「Aspose.Words サードパーティのアプリケーションを必要としません。

Aspose.Words お問い合わせ Java サードパーティのアプリケーションまたは追加のソフトウェアパッケージをインストールする必要はありません。 ダウンロードしてインストールするだけ Aspose.Words 記述されるように 導入事例 記事とスタート


Q: プラットフォームは Aspose.Words サポート

Aspose.Words お問い合わせ Java 一般的な開発環境と展開プラットフォームのほとんどをカバーしています。 コンセプト API さまざまなオペレーティング システムのための適用を開発するのに使用することができます Windows, Linux, Mac OS、各種プラットフォーム

詳しくは、 製品概要 ページとページ プラットフォームと Interop耐久性 セクション。


Q: 文書の形式は? Aspose.Words サポート

Aspose.Words お問い合わせ Java DOC、DOCX、HTMLなどの一般的な文書フォーマットのほとんどをサポート Markdown, PDF、XML、その他

サポートされているフォーマットの完全なリストを見ることができます。 サポートされているドキュメントフォーマット サイトマップ


Q: お試し方法 Aspose.Words 無料?

試用版または30日間の一時ライセンスを使用する2つの方法でこれを行うことができます。 試用版は、購入したものと同じです, それは、フル製品の機能を提供しますが、数百段落に最大文書サイズをロードおよび保存し、制限する際に文書の上部に評価の高い透かしを追加します. 仮ライセンスでテストができます Aspose.Words 30日間のトライアル制限なし。

詳細はこちら ライセンスとサブスクリプション 詳しくはページをご覧ください。


Q: 購入方法 Aspose.Wordsお問い合わせ

購入する Aspose.Words ライセンスは、 購入方法 ページを選択Aspose.Words「お客様に合った製品とライセンスの種類。 カートにライセンスを追加し、ショッピングカートの指示に従ってください。

ご購入後、記載されているライセンスを申請してください。 ライセンスの購入 セクション。

インストール方法の詳細 Aspose.Words 読むことができます 導入事例 サイトマップ


Q: サポートを受けるにはどうすればよいですか?

無料のテクニカルサポートフォーラムを使用してください。 問題を適切に報告する方法とフォーラムに連絡する前に何をすべきかの詳細については、 テクニカルサポート サイトマップ

ドキュメントのレンダリング

Q: 出力文書のレイアウトとフォントは、元のものと異なるのはなぜですか?

フォントは使用できません。また、フォント形式はサポートされます。 Microsoft Word しかし、サポートされていない Aspose.Wordsお問い合わせ Aspose.Words 出演決定 TrueType フォントの操作と置換お問い合わせ

フォントが欠落しているかどうかを確認するには:

  • で Aspose.Words フォント置換警告(詳細は、「フォントが置換されたことを認識する方法」セクションを参照してください。 TrueType フォントの操作と置換 記事)。
  • で Microsoft Word 「フォント置換」ダイアログボックス(ファイル→オプション→詳細→フォント置換)を開きます。

Q: なぜフォントのフォールバックがノンで動作しないのですか?Windows プラットフォームとUnicode文字は .notdef に置換されます。 glyphお問い合わせ

よく見る .notdef glyph いくつかのUnicode文字の代わりに。 これは通常、箱や質問です glyphお問い合わせ

これは、 Microsoft オフィスフォールバックの設定はデフォルトで選択され、 Microsoft オフィスフォントは利用できません。 ユーザーはインストールする必要があります Microsoft オフィスフォントまたはフォールバックの設定を変更します。


Q: なぜ、タイやヘブライ語などの複雑なスクリプトテキストが、何らかの理由で不正確に表示される可能性があるのか、例えば、diacritics の間違った位置や不正確な結紮の危険性?

複雑なスクリプトフォントには、高度なTypography機能が正しく表示するために処理される必要があります。 高度なタイポグラフィは無効になっています Aspose.Words デフォルトで。 ユーザーは、高度なタイポグラフィを有効にする必要があります TextShaperFactoryお問い合わせ


Q: 使用するフォントのライセンスファイルが必要ですか?

お問い合わせ そのため、フォントをコピーするときは、ほとんどのフォントが著作権で保護されていることを覚えておいてください。 フォントライセンスを事前に配置し、別のマシンに自由に転送できることを確認します。

ネスト Mail Merge

Q: 生成された出力にマージされたフィールドがないのはなぜですか?

統合フィールドの元の名前は、データソースから必要なデータに置き換えることなく同じままにとどまります。

  • データをテーブルに適切に読み込まれていることを確認します。 TableName すべての必須の主キーと関係と正しく。
  • マージフィールドが適切に名前付けられていることを確認します。 利用する GetFieldNames フィールド名をマージし、テンプレート内のマージフィールドの名前がデータソースの1つにマッチすることを確認します。

Q: なぜ、ネストされたマージの出力は、親テーブルの最初のエントリの子テーブルからデータを表示しないが、親テーブルの最後のエントリのすべての項目を表示し、実際にリンクされていないものであっても、?

これは、テンプレート内のマージ領域が正しく形成されていないため、すべてのネストを作ることができるからです。 mail merge あらゆる場所での展示を中止する地域。 ザ・オブ・ザ・ StartTable タグとタグを開く EndTable 最後のタグは一致し、同じ行またはセルにある必要があります。 たとえば、テーブルのセルにマージ領域をネスティングを開始すると、最初のセルと同じ行にマージ領域を終了する必要があります。


Q: 親テーブルからのエントリーは、実際にリンクされていないものでさえ、子供テーブルのすべての項目を表示しませんか?

これは、親テーブルと子テーブルの関係が設定されていないか、正しく設定されていないからです。 必要事項:

  • データの完全性を確保 DataSet そして使用して下さい DataRelation 関連するデータテーブル間の親子関係を表すオブジェクト。
  • セクション「ネストされたデータの関連付け方法」をチェックする Mail Merge 「地域」の記事 ネスト Mail Merge 地域別お問い合わせ

Q: なぜ例外なのか: 「システム」 引数: ネストされた実行中に、すべての値が対応する親値を持たないため、この制約は有効にできません。 mail mergeお問い合わせ

これは、すべての親レコードが子レコードを持っているので、あなたのデータソースは、次の基準に一致しないので、起こります: *親テーブルの列に1対1の関係を持っている必要があります主キーと外部キーに基づいて、子テーブルの行。

作成時に外部キー制約を無効にする DataRelationお問い合わせ

ドキュメントの承認または認証

Q: ドキュメントに追加されたコンテンツが同じページに表示されていないのはなぜですか?

append の結果は別のページに表示されます。 PageSetup ドキュメントが一緒に追加されるセクションの設定。 同一にする PageSetup ドキュメントが一緒に追加されるセクションの設定。

ドキュメントを変換する

Q: DOCXをPDFに変換する方法は?

ドキュメントをモデルにロードし、サポートされているフォーマットに保存するだけでなく、非常に簡単です。

次のコードの例では、DOCXファイルをPDFに変換するプロセスを示します。

// Open the source DOCX document.
Document doc = new Document(dataDir + "Input.docx");

// Save the document to PDF format.
doc.save(dataDir + "output.pdf", SaveFormat.Pdf);

ドキュメントを操作する

Q: ページごとにドキュメントページを分割する方法

Aspose.Words 複数ページのドキュメントページをページごとに分割できます。

次のコードの例では、ドキュメントを分割し、各ページを別のドキュメントとして保存する方法を示します。

Document doc = new Document(dataDir + "TestFile (Split).docx");

int pageCount = doc.getPageCount();

// Save each page as a separate document.
for (int page = 0; page <= pageCount; page++)
{
	Document extractedPage = doc.extractPages(page, 1);
	extractedPage.save(dataDir + "SplitDocumentPageByPageOut_" + (page + 1) + ".docx");
}

Q: 暗号化された開き方 ドキュメント?

パスワードなしで暗号化された文書を開き、例外を招く必要があります。

次のコードの例では、暗号化されたドキュメントをパスワードで開く方法を示します。

// Create a document.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.write("Hello world!");

//OoxmlSaveOptions only applies to Docx, Docm, Dotx, Dotm, or FlatOpc formats.
OoxmlSaveOptions options = new OoxmlSaveOptions(SaveFormat.DOCX);

// Set a password with which the document will be encrypted, and which will be required to open it.
options.setPassword("MyPassword");
doc.save(getArtifactsDir() + "OoxmlSaveOptions.SaveAsDocx.docx", options);

// We will not be able to open this document with Microsoft Word or
// Aspose.Words without providing the correct password.
try
{
    doc = new Document(getArtifactsDir() + "OoxmlSaveOptions.Password.docx"));
}
catch (Exception e)
{
    Assert.assertTrue(e instanceof IncorrectPasswordException);
}

Q: ドキュメントを印刷する方法

詳細な回答については、記事をご覧ください ドキュメント 外部 ライブラリお問い合わせ