Попълване на PDF формуляри
Попълнете интерактивните полета на PDF формуляр чрез обект JSON, който съпоставя имената на полетата със стойности. Текстовите полета приемат низове, квадратчетата за отметка — true или false, а радио групите, падащите менюта и списъчните полета — една от опциите си. Непознатите имена на полета се посочват поименно, преди да бъде записано каквото и да е; можете също да сплескате попълнения формуляр, така че стойностите да станат фиксирано съдържание на страницата.
Често задавани въпроси
Как да запиша стойностите?
Като обект JSON, чиито ключове са пълните имена на полетата, а стойностите — тяхното съдържание, например {"name": "Ada Lovelace", "subscribe": true, "country": "UK"}. Използвайте инструмента PDF Form Fields, за да видите точните имена. Обектът може да съдържа до 1,000 полета.
Какви стойности приема всеки тип поле?
Текстовите полета приемат низове и числа. Квадратчетата за отметка приемат true или false, както и yes, no, on, off, 1 и 0. Радио групите изискват името на една от опциите си; падащите менюта и списъчните полета изискват една от опциите си или, ако позволяват няколко избора, масив от опции; редактируемото падащо меню приема произволен текст.
Какво става при сгрешено име на поле?
Нищо не се попълва. Инструментът първо проверява всяко име и връща съобщение със списък на имената, които не е открил, за да можете да ги коригирате и да опитате отново.
Какво става, ако стойността не съответства на полето?
Текст, който надхвърля максималната дължина на полето, опция, която полето не предлага, или стойност от неподходящ тип се отхвърля със съобщение, посочващо полето. Полетата за бутони и подписи не могат да се попълват и се отхвърлят по същия начин.
Какво прави опцията за сплескване?
След попълване тя превръща попълнените полета в обикновено съдържание на страницата, така че стойностите вече не могат да се редактират и изглеждат еднакво във всички визуализатори. Оставете я изключена, за да запазите формуляра редактируем.
Какви знаци мога да попълвам?
За текст на латиница се използва Helvetica. Когато стойност съдържа знаци извън този шрифт, например гръцки или кирилски, изгледът на полето се изчертава с вграден поднабор на Inter. Знаци, които не се поддържат от нито един от двата шрифта, например китайски, се отхвърлят със съобщение, в което са изброени.
Променят ли се полетата, които пропускам?
Не. Променят се само полетата, посочени в JSON, а всички останали запазват текущите си стойности.
Поддържат ли се XFA формуляри?
Не. Могат да се попълват само стандартни полета AcroForm. XFA данните, които този механизъм не може да редактира, се премахват, за да показват визуализаторите полетата AcroForm с новите стойности.
Мога ли да попълня PDF файл, защитен с парола?
Да, въведете паролата му в полето за парола. Попълненият PDF файл се записва без паролата, а тя не се връща.
Какви са ограниченията?
PDF файлове до 10 MiB и 200 страници, JSON текст до 100,000 знака с най-много 1,000 полета и 30 секунди за обработка. Попълненият PDF файл може да бъде до 32 MiB.