Это упражнение было предпринято со стилем, определенным внутри HTML с помощью тега . Я также попробовал встроенный стиль в теге . Последние попытки, как показано в приведенном ниже коде, использовали ссылку на внешний файл CSS в HTML с настройкой RenderingOptions.CustomCssUrl для указания на файл CSS или без нее.
Все предложенные параметры работают в Chrome, но не работают для визуализированного PDF-файла. У меня есть открытый инцидент с Iron Software.
HTML в Chrome

Отрисованный PDF в Chrome

Вопросы:
- Есть ли что-то, что я пропустил, что позволило бы Стиль CSS для переопределения настроек по умолчанию для тега ?
- Существует ли опция постобработки, которая позволила бы мне перебирать все поля (Tx) в обработанном PDF-файле и вручную устанавливать размер шрифта вместо автоматического размера?
import ironpdf
ironpdf.License.LicenseKey = "license key goes here"
html = """
Large Text Area Test
This is a heading
This is a paragraph.
Check the box.
Enter some text:
Here is some text between textarea tags.
"""
renderer = ironpdf.ChromePdfRenderer()
renderer.RenderingOptions.CreatePdfFormsFromHtml = True
renderer.RenderingOptions.CustomCssUrl = '/Users/username/styles/test2.css'
pdf = renderer.RenderHtmlAsPdf(html)
pdf.SaveAs('largetextareacss.pdf')
/*
test2.css - Style sheet settings for PDF creation from HTML
*/
h1 {
color: blue;
font-family: cambria;
font-size: 16pt;
margin-top: 2em;
}
p {
color: red;
font-family: cambria;
font-size: 12pt;
margin-left: 1em;
}
body {
color: black;
font-family: cambria;
font-size: 12pt;
}
textarea {
color: blue;
font-family: cambria;
font-size: 12pt;
overflow-y: scroll;
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... th-ironpdf
Мобильная версия