Защо получавам рамка отдолу и отдясно, когато изобразявам html с помощта на abcAdf. PS Получих професионален лиценз с помощта на (ABCpdf9-64.dll)
Моят процес е да създам страница:
- Използвам главен / дъщерен шаблон за оформление в mvc (работи)
- Посочвам този html с помощта на abcPdf за конвертиране в pdf
Изобразен HTML
Когато моят html се визуализира (обикновен) формат: всеки произхожда от съответното му местоположение.
<h1>Layout</h1>
<p>
content
</p>
C# код за изобразяване на pdf
Моят код е както следва:
using (var pdf = new Doc())
{
pdf.HtmlOptions.Timeout = 600000;
pdf.HtmlOptions.AddTags = true;
pdf.Page = pdf.AddPage();
var id = pdf.AddImageUrl(url, true, 1024, true);
if (allowPaging)
{
while (true)
{
if (!pdf.Chainable(id))
{
break;
}
pdf.Page = pdf.AddPage();
id = pdf.AddImageToChain(id);
}
for (int i = 1; i <= pdf.PageCount; i++)
{
pdf.PageNumber = i;
pdf.Flatten();
}
////reset back to page 1 so the pdf starts displaying there
if (pdf.PageCount > 0)
{
pdf.PageNumber = 1;
}
}
return store(pdf);
}
Изход
Моят текст/html се изобразява добре, но получавам граници, които не съм поискал.
Рендиран изход:
Моля, обърнете внимание на линията на косата в долната част на изображението.
abcPdf.GetPdfDoc
? Не мога да намеря такова обаждане в официалната документация на ABCpdf. - person Ross Presser   schedule 04.02.2015