We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

Aspose.Words ParagraphFormat.WordWrap 設定為 true ,存成 PDF 檔會沒有效果

您好,使用以下的程式碼,設定 ParagraphFormat.WordWrap 設定為 true ,存成 Word 檔, url 會順利地移到下一列,但存成 PDF 檔卻沒有。

var _tdoc = new Document();
var _tbuilder = new DocumentBuilder(_tdoc);
var h = @"備註:https://www.google.com/search?q=bbc&oq=bbc&aqs=chrome.0.69i59j0l4j69i60l3.850j0j9&sourceid=chrome&ie=UTF-8";
_tbuilder.ParagraphFormat.WordWrap = true;
_tbuilder.InsertHtml(h, true);
_tbuilder.Writeln();
_tdoc.Save("wordwrap_true.docx");
_tdoc.Save("wordwrap_true.pdf");

wordwrapout.zip (42.7 KB)
附件為另存的 word 檔及 pdf 檔

@rainmaker_ho,

但是您共享的代码最终会产生类似的输出。 请检查以下文件和屏幕截图。

这些输出适合您吗? 您能否同时使用MS Word将DOCX文件转换为PDF并将其附加在此处进行进一步测试? 另请获取DOCX文件的屏幕截图并在此处共享以供我们参考。 谢谢您的合作。

您好,
Word 的產出為

備註: <= 這裡換行,http到下一行
https://www.google.com/search?q=bbc&oq=bbc&aqs=chrome.0.69i59j0l4j69i60l3.850j0j9&sourceid=chrome&ie=UTF-8

PDF 的產出為
備註:<= 這裡不會換行, http在這的後面 https://www.google.com/search?q=bbc&oq=bbc&aqs=chrome.0.69i59j0l4j69i60l3.850j0j9&sourceid=chrome&ie=UTF-8

原本的附件中的 png 就是這樣子的比較。
設定 _tbuilder.ParagraphFormat.WordWrap = true;
PDF 的結果應該要和 Word 一樣,需要換行,但目前是沒有換行的。

@rainmaker_ho,

下面的屏幕截图显示了DOCX和PDF文件如何出现在我们的末端。 我们真的没有发现Word和Aspose.Words生成的PDF文件与您在第一篇文章中共享的任何区别。

恐怕我们看不到任何PNG附件。 您还可以使用MS Word将DOCX文件转换为PDF(使用“另存为”命令)并在此处附加以进行进一步测试吗? 另请获取DOCX文件的屏幕截图,并在此处共享以供我们参考。 谢谢您的合作。

您好,
我使用您給的 docx 及 pdf ,比較就不同了哦!
請參考附件
myCompare.jpg (234.3 KB)

設定 ParagraphFormat.WordWrap = true;
我想要的就是當 英數字太長放不下時,折到下一行去。

@rainmaker_ho,

我们测试了这种情况,并最终设法重现了同样的问题。 为了更正,我们已将此问题记录在问题跟踪系统中。 此问题的ID为WORDSNET-20531。 我们将进一步调查该问题的详细信息,并让您及时了解更正的状态。 对于给您带来的不便,我们深表歉意。