فایل‌های PDF‌ با توجه به پشتیبانی عالی نرم‌افزاری و جلوگیری از به‌هم‌ریختگی متن و عکس‌ها و غیره، کاربرد فراوانی دارند. در تمام سیستم عامل‌های محبوب مثل ویندوز و مک‌او‌اس و اندروید و iOS و همین‌طور Linux می‌توان فایل PDF را با نرم‌افزارهای رایگان، باز کرد و همین‌طور فایل پی‌دی‌اف ایجاد کرد.

در این مقاله می‌خواهیم شیوه‌ی ساخت فرم با فرمت PDF به صورتی که قابلیت پر کردن داشته باشد را بررسی کنیم و با نرم‌افزار رایگان LibreOffice این کار را انجام بدهیم.

فایل‌های PDF‌ کاربردهای بسیار متنوعی دارند. یکی از اقسام پی‌دی‌اف، فرم‌ با قابلیت پر کردن یا به زبان دیگر Fillable PDF است. در این نوع پی‌دی‌اف‌ها، چند کادر خالی کوچک و بزرگ برای وارد کردن متن و احتمالاً تعدادی دایره یا چک‌باکس برای تیک زدن یا  انتخاب کردن یکی از گزینه‌ها وجود دارد. کاربر می‌تواند فایل را پرینت کرده و پر کند و سپس آن را اسکن کرده و ثبت کند اما در عین حال قابلیت پر کردن فرم به صورت آنلاین و در واقع بدون چاپ روی کاغذ نیز وجود دارد. بنابراین فرم‌های پرکردنی از این نوع، حالت تعاملی دارند.

آموزش ساخت فرم PDF با قابلیت پر کردن به کمک Libre Writer

برای ایجاد PDF تعاملی یا به عبارت دیگر فرم PDF با قابلیت پر کردن، می‌توان از نرم‌افزار Libre Writer استفاده کرد که یکی از نرم‌افزارهای مجموعه‌ی آفیس LibreOffice است.

دانلود و نصب LibreOffice در ویندوز، مک‌او‌اس و لینوکس

قبل از هر چیز توجه کنید که مجموعه‌ی آفیس LibreOffice یک مجموعه‌ی رایگان و محبوب برای کاربران لینوکس و همین‌طور ویندوز و مک‌او‌اس است. با مراجعه به وب‌سایت رسمی، می‌توانید نسخه‌ی مخصوص ویندوز ۳۲ بیتی و یا ۶۴ بیتی را دانلود کنید. این مجموعه شامل نرم‌افزارهایی مشابه Word و Excel و غیره است و جایگزین خوبی برای آفیس مایکروسافت محسوب می‌شود.

آموزش ساخت فرم PDF با قابلیت پر کردن به کمک Libre Writer

برای دانلود به وب‌سایت رسمی LibreOffice رجوع کنید:

اگر از توزیعات لینوکس استفاده می‌کنید، ارتقا به نسخه‌ی ۶ این مجموعه نسبتاً ساده است:

ایجاد فایل جدید در Libre Writer

پس از نصب کردن LibreOffice، نرم‌افزار Libre Writer را اجرا کنید و روی New کلیک کنید تا داکیومنت جدیدی ایجاد شود. در نوار منو روی View کلیک کنید و سپس Toolbars را انتخاب کرده و روی Form Controls کلیک کنید تا تیک کنار آن اضافه شود و در نتیجه نوار ابزار جدیدی نمایش داده شود.

آموزش ساخت فرم PDF با قابلیت پر کردن به کمک Libre Writer

با استفاده از نوار ابزار Form Controls می‌توانید عناصری که در طراحی فرم نیاز دارید را به سرعت در صفحه اضافه کنید.

آموزش ساخت فرم PDF با قابلیت پر کردن به کمک Libre Writer

در واقع می‌توانید از روش درگ و دراپ یا گرفتن و رها کردن برای افزودن عناصری مثل کادر متن، برچسب متنی، لیست گزینه‌ها و غیره استفاده کنید. لذا طراحی فرم بسیار ساده و سریع خواهد بود.

افزودن برچسب متنی عناصر فرم

برای افزودن برچسب متنی یا Text Label، روی Label کلیک کنید و سپس کادر برچسب را با روش کلیک و درگ در محل دلخواه ترسیم کنید. به عبارت دیگر روی نقطه‌ای کلیک کنید و با نگه داشتن کلید چپ موس و حرکت موس و سپس رها کردن کلید چپ موس، کادر برچسب را ترسیم کنید.

آموزش ساخت فرم PDF با قابلیت پر کردن به کمک Libre Writer

پس از ترسیم Label، روی آن راست‌کلیک کنید و گزینه‌ی Control را انتخاب کنید تا پنجره‌ی خواص آن نمایان شود. همان‌طور که در تصویر زیر مشهود است، می‌توانید نام و برچسب و عرض و ارتفاع و موقعیت افقی و موقعیت عمودی و موارد دیگر را به صورت دلخواه تنظیم کنید.

آموزش ساخت فرم PDF با قابلیت پر کردن به کمک Libre Writer

حتی می‌توانید Events یا رویدادهایی برای آن در نظر بگیرید.

افزودن کادر متنی در فرم

برای افزودن جعبه‌ی متن یا Text Box، آیکون Text Box‌ را از نوار ابزار Form Controls بگیرید و در محل دلخواه رها کنید. البته معمولاً کادر متن در کنار کادر برچسب قرار می‌گیرد. به عنوان مثال می‌توانید برچسب یک کادر را نام و نام خانوادگی در نظر بگیرید و کادر متن جلوی آن قرار بدهید.

آموزش ساخت فرم PDF با قابلیت پر کردن به کمک Libre Writer

ترسیم کادر متن با روش کلیک و درگ نیز امکان‌پذیر است و می‌توانید اندازه‌ی آن را پس از رسم کردن نیز تغییر بدهید.

برای تنظیمات کامل روی کادر متن موردنظر راست‌کلیک کنید و گزینه‌ی Control‌ را انتخاب کنید. در پنجره‌ی باز شده، تنظیمات کاملی مثل تنظیمات برچسب موجود است.

آموزش ساخت فرم PDF با قابلیت پر کردن به کمک Libre Writer

افزودن لیست گزینه‌ها به صورت منوی کرکره‌ای

برای قرار دادن لیست گزینه‌ها، آیکون List Box را بگیرید و در محل دلخواه رها کنید. البته بهتر است قبل از قرار دادن لیست گزینه‌ها به صورت منوی کرکره‌ای، یک برچسب برای آن اضافه کنید.

آموزش ساخت فرم PDF با قابلیت پر کردن به کمک Libre Writer

برای تنظیمات بیشتر و اضافه کردن موارد منوی کرکره‌ای، می‌بایست روی آن راست‌کلیک کنید و Control را انتخاب کنید.

آموزش ساخت فرم PDF با قابلیت پر کردن به کمک Libre Writer

تنظیماتی مثل نام و ابعاد و فواصل مثل موارد قبلی موجود است و علاوه بر این موارد، برای اضافه کردن گزینه‌های منوی کرکره‌ای، اسکرول کنید تا به List entries برسید. گزینه‌ها را در این فیلد تایپ کنید.

آموزش ساخت فرم PDF با قابلیت پر کردن به کمک Libre Writer

اضافه کردن گزینه‌های قابل انتخاب در فرم PDF

برای افزودن گزینه‌های انتخابی به شکل Radio Button یا دایره‌های خالی، آیکون Option Buttons را بگیرید و در محل دلخواه رها کنید.

آموزش ساخت فرم PDF با قابلیت پر کردن به کمک Libre Writer

برای تنظیمات کامل روی دکمه‌ی رادیویی راست‌کلیک کنید و Control را انتخاب کنید تا پنجره‌ی Properties آن باز شود و تنظیمات لازم را انجام بدهید.

آموزش ساخت فرم PDF با قابلیت پر کردن به کمک Libre Writer

برای گزینه‌های بیشتر می‌توانید همین مراحل را تکرار کنید.

اضافه کردن چک‌باکس در فرم PDF

برای اضافه کردن چک‌باکس یا به عبارت دیگر مربع‌هایی برای تیک زدن، Check box‌ را با درگ و دراپ، در محل دلخواه اضافه کنید.

آموزش ساخت فرم PDF با قابلیت پر کردن به کمک Libre Writer

برای تنظیمات بیشتر روی چک‌باکس راست‌کلیک کرده و Control را انتخاب کنید.

آموزش ساخت فرم PDF با قابلیت پر کردن به کمک Libre Writer

پس از تکمیل کردن تنظیمات، می‌توانید چک‌باکس‌های بعدی را با همین روش اضافه کنید.

ذخیره کردن فایل به صورت فرم PDF

از منوی File گزینه‌ی Export as PDF را انتخاب کنید. به این ترتیب پنجره‌ی تنظیمات پی‌دی‌اف یا PDF Options نمایش داده می‌شود. تیک گزینه‌ی Create PDF form را بزنید و در صورت نیاز تنظیمات را تغییر بدهید.

آموزش ساخت فرم PDF با قابلیت پر کردن به کمک Libre Writer

به عنوان مثال برای مشخص کردن فرمت ثبت کردن فرم تکمیل شده، می‌توانید از منوی کرکره‌ای Submit format، گزینه‌هایی مثل PDF و  HTML و XML و FDF  را انتخاب کنید.

برای تست کردن فرم، فایل PDF را باز کرده و تیک برخی گزینه‌ها را بزنید یا متنی در کادرهای متن تایپ کنید و در نهایت فایل را ذخیره کنید. اگر مشکلی در ذخیره کردن فایل وجود نداشته باشد، فرم PDF آماده‌ی انتشار است.