0

HtmlConverter.ConvertToPdf() 下方代码中的行引发错误,指出“无效 URI:无法确定 URI 的格式”。我想不通。

我需要像 file:// 这样的协议前缀还是别的什么?

变量路径解析为“/data/user/0/com.companyname.worksmanager/files”

            try
            {

                string strCPP;
                using (StreamReader reader = new StreamReader(Application.Context.Assets.Open("CPP.html"), true))
                {
                    strCPP = reader.ReadToEnd();
                }

                PdfWriter pdfWriter = new PdfWriter(new FileInfo(Path.Combine(path, "CPP.pdf")));
                HtmlConverter.ConvertToPdf("<h1>test</h1>", pdfWriter);

            }
            catch(Exception ex)
            { }

更改创建文件的方式和更改保存目录仍然会产生相同的错误消息。

                string pathPDF = Path.Combine(Android.App.Application.Context.GetExternalFilesDir(null).ToString(), "CPP.pdf");
                HtmlConverter.ConvertToPdf(strCPP, new FileStream(pathPDF, FileMode.Create));
4

0 回答 0