2009-08-10 9 views
1

Я использовал iText для .NET для создания PDF-файлов из растровых изображений, но никогда не использовал iText для создания текстовых PDF-файлов.IText Линии на страницу?

В этом новом сценарии у меня есть N слов текста ASCII, которые мне нужно добавить в виде текстовых страниц в новый PDF-файл. Каждая страница должна быть размером 8.5 x 11, .5, используя некоторый моноширинный шрифт. Является ли iText достаточно умным, чтобы автоматически применять разрывы строк и страниц там, где это необходимо, или мне нужно сделать это вручную?

Являются ли они хорошими учебниками iText для этого сценария?

спасибо!

scottm

ответ

1

ITextSharp достаточно умен, чтобы сделать это; просто это нравится:

Document document = new Document(PageSize.LETTER); 
PdfWriter writer = PdfWriter.GetInstance(document, new FileStream(pdfName, FileMode.Create)); 
document.Open(); 
document.Add(new Paragraph(report)); 
document.Close(); 

Где pdfName это имя PDF вы хотите сохранить, и отчет представляет собой строку, содержащую текст, который вы хотите напечатать. Он автоматически применяет разрывы строк и страниц. Я думаю, что по умолчанию используется моноширинный шрифт, но если у вас есть проблемы с этим, дайте мне знать, и я добавлю пример установки шрифта.

+0

Мэтью можете добавить пример, о котором вы говорили? Это было бы полезно для меня. благодаря – ajivani

Смежные вопросы