ABCPDF.Net 8.0 не отображает PDF - PullRequest
0 голосов
/ 24 мая 2011

При печати на странице появляется пустая страница в формате PDF.

Вот часть моего кода

    Dim theURL, theID
    Dim i
    Dim strSubject, strBody
    Dim strAttach
Dim thedoc As New Doc
theDoc.HtmlOptions.Engine=EngineType.Gecko

    'Set minimum number of items a page of HTML should contain. 
    ' Otherwise the page will be assumed to be invalid.
    thedoc.HtmlOptions.ContentCount = 20
    ' Try to obtain html page 10 times
    thedoc.HtmlOptions.RetryCount = 10
    ' The page must be obtained in less then 20 seconds
    thedoc.HtmlOptions.Timeout = 20000
    'On Error Resume Next
    thedoc.Rect.Inset(1, 1)
    thedoc.Page = thedoc.AddPage()
    theURL = _URL & "&xxx=" & now()
    theID = thedoc.AddImageUrl(theURL)
    ........
    ........
    ........
    ........
    Dim theData
    theData = thedoc.GetData()
    Response.ContentType = "application/pdf"
    Response.AddHeader("content-length", theData.Length.ToString())
    Response.AddHeader("content-disposition", "inline; filename=print.pdf")
    Response.BinaryWrite(theData)
    thedoc.Clear()
    thedoc = Nothing

Пожалуйста, помогите. Я не могу решить проблему. Искал в гугле и иссякают идеи. Нужно ли устанавливать последнюю версию Adobe Acrobat?

Ответы [ 2 ]

0 голосов
/ 07 июня 2012

Какую версию ABCPDF вы используете? IE9 ломает ABCPDF 7 и ниже. Поэтому либо удалите IE9, либо обновите до ABCPDF 8.

Надеюсь, это поможет.

0 голосов
/ 29 мая 2011

На странице поддержки WebSupergoo есть руководство по устранению этой проблемы:

6.7 - Когда я конвертирую HTML, я получаю пустой PDF ...

Пустой выводот рендеринга URL может быть много причин.Нередко возникают проблемы с безопасностью, но это также может быть связано с сетевыми проблемами, брандмауэрами, DNS, кешами и т. Д. Поэтому невозможно просто догадаться, что может быть не так.Вы найдете самый быстрый способ решить эту проблему или сузить проблему - это работать с помощью средства устранения неполадок.

На самом деле ABCpdf не использует Acrobat, поэтому вряд ли обновление Acrobat решит проблему.

...