改行操作について

@JunIto

HTMLとHtmlFixedは異なるファイル形式です。 ドキュメントをHTMLファイル形式で保存する場合は、HtmlSaveOptionsを使用する必要があります。

HtmlFixedフィールド形式の場合、HtmlFixedSaveOptionsを使用する必要があります。

HTMLフィールド形式では、ページの水平方向の配置の概念はありません。

この機能は、ファイル形式が異なるため、HtmlSaveOptionsクラスでは使用できません。

参考までに、ここで入力Wordドキュメントと予想される値の出力HTML(html固定ファイルforatではない)をZIPして添付できます。 その後、詳細をお知らせします。

@tahir.manzoor

回答ありがとうございます。
知識不足で申し訳ありませんが、そもそもHTMLとHtmlFixedの違いは何でしょうか?

@JunIto

HTMLFixed形式は、固定ファイル形式のような文書の内容を示しています。 PDF、XPS、PNGなど。このフォーマットは、絶対に配置された要素を使用して文書をHTML形式で保存します。 このファイル形式をブラウザに表示できます。

HTMLファイル形式は、Webページを作成するための標準的なマークアップ言語です。

@tahir.manzoor

回答ありがとうございます。
HTML形式で出力したところ、空白行などがParagraphタグとして出力されました。
ありがとうございます。

@JunIto

はい、ドキュメントをHTMLに変換すると、空白行が段落タグとしてエクスポートされます。

@JunIto

固定ページのHTMLはレンダリングされた形式であり、ソースドキュメントの論理構造を保持することは想定されていません。 その結果、HtmlFixedドキュメントに空の段落を保持することはできません。

「修正されない」解決策でWORDSNET-22117の問題を解決しました。

Line break operation

Aspose.WordsやAspose.PDFを使用してWordファイルやPDFファイルをHTMLに変換する際、改行部分の操作が必要となる場合があります。これらの製品は、改行をHTMLに変換する際に自動的に
タグを挿入しますが、特定の改行部分に対して
タグや空の

タグを追加したい場合には、カスタム処理を行う必要があります。
Aspose.Wordsを使用してWordファイルをHTMLに変換する際、改行部分に
タグを追加できます。以下はC#の例ですが、Javaでも同様のアプローチが可能です。
csharpCopy codeDocument doc = new Document(“input.docx”);
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.PrettyFormat = true;
doc.Save(“output.html”, saveOptions);
Aspose.PDFを使用してPDFファイルをHTMLに変換する場合も、同様に改行部分に
タグを追加できます。要望に応じて、カスタム処理を追加して改行部分を操作する必要があります。
PDFファイルの操作に関するニーズがある場合は、PDF Guru(PDFをJPEGに変換ツールを使って簡単に作成 - PDF Guru)の活用も検討してみてください。PDF GuruはPDFファイルの編集、変換、結合、分割などの機能を備えた便利なツールです。例えば、PDF-to-JPGツールを使えば、PDFファイルを画像ファイルに簡単に変換できます。直感的なインターフェースで操作が簡単なので、PDFファイルの様々な編集作業をスムーズに行えます。

@johnnyhall

変換中に問題が発生していますか?参考のためにコード スニペットとサンプル ファイルを共有して、詳細を共有していただけますか?