2016-09-07 6 views
0

EVOHTMLTOPDFを使用してPDFファイルを作成しようとしています。しかし、生成されたPDFは間違っていて、その内容はそれほど小さくないフォントサイズを持っているので、それを読むことさえできません。EVO PDFファイルの内容が小さいフォント

これは私が、私はまた、スクリーンショット

私は読みこのエラーを取得するいくつかの時間に付属している

 HtmlToPdfConverter htmlToPdfConverter = new HtmlToPdfConverter(); 
     htmlToPdfConverter.LicenseKey = "4W9+bn19bn5ue2B+bn1/YH98YHd3d3c="; 

     htmlToPdfConverter.HtmlViewerWidth = int.Parse("1024"); 
     htmlToPdfConverter.PdfDocumentOptions.PdfPageSize = EvoPdf.PdfPageSize.Letter; 
     htmlToPdfConverter.PdfDocumentOptions.PdfPageOrientation = EvoPdf.PdfPageOrientation.Portrait; 
     htmlToPdfConverter.PdfDocumentOptions.TopMargin = 15f; 
     htmlToPdfConverter.PdfDocumentOptions.RightMargin = 15f; 
     htmlToPdfConverter.PdfDocumentOptions.BottomMargin = 15f; 
     htmlToPdfConverter.PdfDocumentOptions.LeftMargin = 15f; 
     byte[] outPdfBuffer = null; 
     outPdfBuffer = htmlToPdfConverter.ConvertHtml(DocContent, baseUrl); 
     HttpContext.Current.Response.ContentType = "application/pdf"; 
     HttpContext.Current.Response.AddHeader("content-disposition", "attachment; filename=" + filename); 
     HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache); 

     File.WriteAllBytes(sourcepath, outPdfBuffer); 

Webサービスの内部で使用する現在のコードでは、

してください「PDFが大きすぎます」誰かが私がpdfを作成し、pdfをユーザのコンピュータにダウンロードしたいので、解決策を提供します。

答えて

0

変換するHTMLページのコンテンツを表示できるブラウザウィンドウの最小幅はどれですか。

コンテンツの幅が非常に大きい場合は、PDFページの幅に合わせて縮小されます。解決策は、HTMLページを変更して、異なるブラウザウィンドウ幅でコンテンツをリフローできるようにすることです。

さまざまなスケーリングオプションをテストするライブデモは​​です。たとえば、「HTMLコンテンツの幅をクリップする」チェックボックスをオンにすると、HTMLコンテンツの幅が広すぎる場合に切り捨てられます。

「PDFが大きすぎます」に関して、このエラーはいつ発生しますか? PDFを作成するときに、PDFをビューアなどで開くときに、これはライブラリからのエラーではないようです。

関連する問題