Free Support Forum - aspose.com

Html文件转pdf对分页的识别 用浏览器打开在一页内,转pdf之后会被分割成两页

WORDSNET-20717否html转pdf对分页的识别 用浏览器打开在一页内,转pdf之后会被分割成两页肯德基全家桶.zip (29.7 KB)

@zheng13572468

您能否谈谈您面临的问题的更多详细信息。另外,请让我们知道为什么您在帖子中引用了Aspose.Words票证?您是否正在使用Aspose.Words进行转换?请共享示例代码片段和预期的输出PDF文档,以供我们参考,以便我们可以在环境中测试该场景并进行相应处理。

我是用的html转pdf word相关是复制的时候复制多了 那是我整理的提的另一个问题 转换的原文件以及转换后的文件还有效果图片 在之前已经发过了 public InputStream convertToPdfInputStream(InputStream in) {
AssertKit.isNull(in, “源文件的输入流不能为空!”);
return new HtmlToPdfRenderer().render2InputStream(in, HtmlConvertType.PDF);
} 这个是具体转换使用的方法

@zheng13572468

我们已经使用.NET 20.8的Aspose.HTML测试了该方案,但没有发现任何问题。您能否使用下面代码片段的最新版本,如果您遇到任何问题,请告诉我们。

using (var document = new Aspose.Html.HTMLDocument(dataDir + "肯德基全家桶.html"))
{
 // Initialize PdfSaveOptions 
 var options = new Aspose.Html.Saving.PdfSaveOptions();
                //{
                //    PageSetup =
                //    {
                //        AnyPage = new Aspose.Html.Drawing.Page()
                //        {
                //            Size = new Aspose.Html.Drawing.Size(Aspose.Html.Drawing.Length.FromInches(5.8f), Aspose.Html.Drawing.Length.FromInches(10.0f))
                //        }
                //    }
                //};
                // Convert HTML to PDF
 Aspose.Html.Converters.Converter.ConvertHTML(document, options, dataDir + "output.pdf");
}

output.pdf (50.4 KB)

我是用的是java 不是用的.Net 能在试一下吗

@zheng13572468

通过使用Java 20.8的Aspose.HTML和以下代码片段,我们收到了附加的输出。

com.aspose.html.HTMLDocument htmlDocument = new com.aspose.html.HTMLDocument(dataDir + "肯德基全家桶.html");
// Initialize PdfSaveOptions
com.aspose.html.saving.PdfSaveOptions options = new com.aspose.html.saving.PdfSaveOptions();
// Output file path
String outputPDF = dataDir + "肯德基全家桶.pdf";
// Convert HTML to PDF
com.aspose.html.converters.Converter.convertHTML(htmlDocument, options, outputPDF);

肯德基全家桶.pdf (50.2 KB)