افزودن فیلدهای فرم تعاملی

فیلدهای متنی قابل پر کردن و فیلد امضا را روی اسناد PDF ساده قرار دهید.

۱۰۰٪ در مرورگر • ۱۰۰٪ رایگان

افزودن فیلدهای فرم تعاملی به PDF

کادرهای متنی قابل پر کردن، چک‌باکس‌ها و فهرست‌های کشویی را مستقیماً در مرورگر روی اسناد PDF ساده قرار دهید.

📝

انتخاب سند PDF

یا سند ساده خود را اینجا بکشید و رها کنید

تغییر فایل
راهنمای فنی جامع•۸ دقیقه مطالعه•تیم مهندسی 2RUN
۱۰۰٪ در مرورگر • بدون آپلود

راهنمای معتبر ساخت فرم‌های تعاملی PDF درون مرورگر با AcroFormهای ISO

⚡چگونه درون مرورگر یک فرم تعاملی PDF بسازیم

1

۱. سند PDF پایه خود را آپلود کنید

PDF ایستای خود را به سازنده بصری فرم بکشید و رها کنید یا روی «مرور» کلیک کنید تا آن را از درایو حافظه محلی بارگذاری کنید.

2

۲. انواع فیلد فرم را انتخاب کنید

از نوار ابزار، ورودی‌های متنی، ناحیه‌های متن چندخطی، چک‌باکس‌ها، گروه‌های دکمه رادیویی یا منوهای انتخاب کشویی را برگزینید.

3

۳. فیلدها را بکشید، رها کنید و جای‌گذاری کنید

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

4

۴. ویژگی‌های فیلد را پیکربندی کنید

در پنل ویژگی‌ها، نام‌های یکتای فیلد، مقادیر پیش‌فرض، وضعیت الزامی، اندازه فونت و گزینه‌های منوی کشویی را تعیین کنید.

5

۵. فرم تعاملی PDF را خروجی بگیرید

روی «دانلود PDF فرم» کلیک کنید تا واژه‌نامه‌های استاندارد AcroForm و جریان‌های ظاهری کامپایل و PDF قابل پرکردن شما فوراً ذخیره شود.

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

طبق استاندارد ISO 32000، فرم‌های تعاملی با معماری AcroForm اداره می‌شوند. ساخت یک PDF قابل پرکردن کاملاً سازگار و چندسکویی به چیزی بسیار فراتر از کشیدن چند کادر ورودی روی صفحه نیاز دارد. این کار مستلزم تعریف یک واژه‌نامه کاتالوگ رسمی /AcroForm، ایجاد یک درخت فیلد ساختاریافته (/Fields)، اتصال منابع گرافیکی پیش‌فرض (/DR) و فونت‌ها (/Font)، پیکربندی پرچم‌های فیلد مناسب (/Ff) برای متن چندخطی یا ورودی‌های الزامی و ساخت جریان‌های ظاهری استاندارد (/AP) همراه با رشته‌های ظاهر پیش‌فرض (/DA) است. بدون پایبندی دقیق به این مشخصات فنی، فیلدهای فرم اغلب در مرورگرهای وب درست کار نمی‌کنند، معیارهای فونت خراب نشان می‌دهند یا نمی‌توانند داده‌ها را به سامانه‌های پایگاه داده سازمانی صادر کنند.

ابزار سمت کاربر «افزودن فیلدهای فرم تعاملی» ما یک سازنده بصری کشیدن‌و‌رها کردن شهودی و بسیار دقیق را مستقیماً درون مرورگر شما ارائه می‌دهد. می‌توانید هر سند PDF ایستایی را وارد کنید، ورودی‌های متنی، چک‌باکس‌ها، گروه‌های رادیویی و منوهای کشویی را با هم‌ترازی زیرپیکسلی قرار دهید و AcroFormهای کاملاً سازگار با ISO 32000 را خروجی بگیرید — همه با حریم خصوصی ۱۰۰٪ سمت کاربر و بدون ارسال هیچ داده‌ای به سرور.

خواندن راهنمای فنی کامل

معماری AcroForm در ISO 32000: کاتالوگ و سلسله‌مراتب فیلدها

طبق بخش 12.7 استاندارد ISO 32000-1، یک فرم تعاملی در سطح ریشه سند درون واژه‌نامه کاتالوگ زیر کلید /AcroForm نگهداری می‌شود. واژه‌نامه /AcroForm به‌عنوان کنترل‌کننده اصلی همه فیلدهای تعاملی در کل سند عمل می‌کند و ویژگی‌های سراسری مانند موارد زیر را تعریف می‌کند:

1. /Fields: آرایه‌ای از ارجاع‌های غیرمستقیم که به واژه‌نامه‌های فیلد پایانی و غیرپایانی ریشه اشاره می‌کنند.

2. /DR (منابع پیش‌فرض): یک واژه‌نامه منابع شامل ارجاع‌های فونت (مانند /Helv برای Helvetica استاندارد یا ZapfDingbats برای تیک‌ها) و فضاهای رنگی لازم برای رندر پویای مقادیر فیلد.

3. /DA (ظاهر پیش‌فرض): رشته‌ای شامل عملگرهای تایپوگرافیک پیش‌فرض (برای مثال '/Helv 12 Tf 0 g') که به موتورهای خواننده می‌گوید متن تازه واردشده را چگونه سبک‌دهی کنند.

4. /NeedAppearances: پرچمی بولی که در صورت نبود جریان‌های ظاهری از پیش کامپایل‌شده، از اپلیکیشن‌های نمایش می‌خواهد جریان‌های ظاهری بصری را در لحظه بسازند.

هر فیلد تعاملی هم‌زمان در صفحه هدف خود به‌صورت یک حاشیه‌نویسی /Widget درون آرایه /Annots صفحه نمایش داده می‌شود. این معماری دوگانه، مدل داده منطقی فیلد فرم را مستقیماً به هندسه بصری فیزیکی آن روی صفحه متصل می‌کند.

انواع فیلد AcroForm ‏(/FT) و پرچم‌های فیلد (/Ff)

استاندارد ISO 32000 از طریق کلید /FT چهار نوع فیلد اصلی تعریف می‌کند که هر کدام از رفتارهای عملیاتی ویژه‌ای پشتیبانی می‌کنند:

1. فیلدهای متنی (/FT /Tx): ورودی‌های تک‌خطی یا چندخطی برای نام‌ها، نشانی‌ها و توضیحات روایی. تنظیم بیت ۱۳ در پرچم‌های فیلد (/Ff 4096) شکست خودکار چندخطی را فعال می‌کند و بیت ۱۴ ‏(/Ff 8192) نویسه‌های واردشده را برای فیلدهای رمز عبور پنهان می‌کند.

2. فیلدهای دکمه (/FT /Btn): شامل دکمه‌های فشاری، چک‌باکس‌ها و گروه‌های دکمه رادیویی با انحصار متقابل. چک‌باکس‌ها میان حالت '/Off' و یک حالت صدور سفارشی (برای مثال '/Yes') جابه‌جا می‌شوند، در حالی که گروه‌های دکمه رادیویی یک نام فیلد والد مشترک دارند که در هر لحظه فقط یک ویجت فرزند می‌تواند فعال باشد.

3. فیلدهای انتخاب (/FT /Ch): شامل جعبه‌های ترکیبی (منوهای کشویی) و جعبه‌های فهرست قابل پیمایش. تنظیم بیت ۱۸ ‏(/Ff 131072) یک منوی کشویی را به جعبه ترکیبی قابل ویرایش تبدیل می‌کند که در آن کاربران علاوه بر انتخاب گزینه‌های از پیش تعریف‌شده (/Opt) می‌توانند ورودی‌های سفارشی تایپ کنند.

4. فیلدهای امضا (/FT /Sig): جایگاه‌های مشخص برای امضاهای دیجیتال رمزنگاری‌شده و مُهرهای زمانی تأیید.

طراح بصری کشیدن‌و‌رها کردن و دقت مختصات

سازنده بصری فرم ما میان تعاملات رابط کاربری مدرن مرورگر و هندسه مختصات سطح پایین PDF پل می‌زند. وقتی یک فیلد متنی یا چک‌باکس را روی بوم پیش‌نمایش سند می‌کشید، رابط کاربری مختصات صفحه‌نمایش را بر حسب پیکسل ثبت و آن‌ها را نسبت به /MediaBox یا /CropBox صفحه به واحدهای کاربری ۷۲ نقطه‌ای PDF تبدیل می‌کند.

موتور نمایشگرهای DPI بالا (window.devicePixelRatio)، مقیاس بزرگ‌نمایی بوم و زاویه‌های چرخش صفحه (0، 90، 180، 270 درجه) را در نظر می‌گیرد. آرایه مستطیل محدودکننده دقیق [xMin yMin xMax yMax] مورد نیاز کلید /Rect فیلد را به‌طور خودکار تولید می‌کند. کادرهای محدودکننده به یک شبکه چیدمان اختیاری می‌چسبند و به سازندگان امکان می‌دهند ستون‌های فرم، ردیف‌های جدولی و خطوط امضا را با دقت میلی‌متری هم‌تراز کنند.

ترتیب منطقی Tab و دسترس‌پذیری WCAG 2.4.3 در ناوبری فرم

شکایتی رایج از فرم‌های PDF آماتوری، ناوبری نامنظم با Tab است: فشردن کلید Tab باعث می‌شود نشانگر به‌جای حرکت به پایین ستون، به‌طور تصادفی روی صفحه بپرد. طبق معیار موفقیت 2.4.3 در WCAG 2.1 ‏(ترتیب فوکوس)، فرم‌ها باید ترتیب Tab قابل پیش‌بینی و متوالی ارائه دهند.

در معماری PDF، پیمایش Tab با کلید /Tabs در هر واژه‌نامه /Page تعیین می‌شود (/Tabs /S برای ترتیب ساختار، /Tabs /R برای ترتیب ستونی یا ترتیب آرایه در /Annots). سازنده بصری ما به نویسندگان امکان می‌دهد فیلدها را در یک کشوی بصری ترتیب Tab بکشند و دوباره مرتب کنند، آرایه /Fields را خودکار ترتیب‌بندی و /Tabs /A ‏(ترتیب آرایه) را تنظیم می‌کند. کاربرانی که فقط از صفحه‌کلید استفاده می‌کنند و فناوری‌های کمکی صفحه‌خوان می‌توانند به‌روانی و با ترتیب منطقی خواندن از فیلدی به فیلد دیگر بروند.

ساخت جریان ظاهری: حذف اشکالات نمایش میان‌پلتفرمی

یکی از بدنام‌ترین نقص‌های ابزارهای آماتوری فرم PDF، تکیه بر پرچم /NeedAppearances بدون تولید جریان‌های ظاهری (/AP) از پیش کامپایل‌شده است. در حالی که Adobe Acrobat رومیزی می‌تواند ظاهر فیلدها را در لحظه بسازد، خواننده‌های مدرن موبایل (Apple iOS Files، ‏Android PDF Viewer) و موتورهای مرورگر تعبیه‌شده (Chrome، ‏Edge، ‏Safari) اغلب /NeedAppearances را نادیده می‌گیرند و نتیجه آن فیلدهای خالی فرم یا جعبه‌های غیرقابل تیک است.

سازنده سمت کاربر ما برای هر فیلد جریان‌های ظاهری عادی کامل (/AP << /N streamRef >>) می‌سازد. برای چک‌باکس‌ها، حالت‌های ظاهری وکتوری را برای هر دو وضعیت تیک‌خورده ('/Yes') و بدون تیک ('/Off') با استفاده از تیک‌های سازگار ZapfDingbats یا مسیرهای وکتوری تیک کامپایل می‌کند. این کار تضمین می‌کند فرم‌های شما در همه پلتفرم‌های سخت‌افزاری و نرم‌افزاری بی‌نقص رندر شوند و به‌صورت تعاملی پاسخ دهند.

حریم خصوصی ۱۰۰٪ سمت کاربر برای فرم‌های اختصاصی کسب‌وکار

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

ابزار «افزودن فیلدهای فرم تعاملی» ما ۱۰۰٪ سمت کاربر درون مرورگر وب شما کار می‌کند. با استفاده از WebAssembly و pdf-lib، فایل PDF پایه تجزیه، درخت‌های واژه‌نامه AcroForm ساخته و جریان‌های باینری مستقیماً در RAM رایانه شما سرهم می‌شوند. اسناد شما هرگز دستگاهتان را ترک نمی‌کنند و محرمانگی کامل سازمانی تضمین می‌شود.

💡نکات حرفه‌ای برای طراحی حرفه‌ای فرم PDF

  • •به هر فیلد نامی توصیفی و یکتا بدهید (برای مثال 'Client_FirstName' به‌جای 'Text1') تا استخراج خودکار داده به CSV یا پایگاه داده روان انجام شود.
  • •برای ورودی‌های متنی تک‌خطی به‌جای اندازه خودکار، اندازه فونت استاندارد (مانند 10pt یا 12pt) تعیین کنید تا یکنواختی تایپوگرافیک میان فیلدها حفظ شود.
  • •برای کادرهای توضیح چندخطی، همیشه پرچم «Multiline» را فعال کنید تا هنگام نوشتن پاسخ‌های طولانی توسط پاسخ‌دهندگان، متن خودکار به سطر بعد برود.
  • •فرم خروجی را هم در یک خواننده رومیزی (Acrobat) و هم در یک مرورگر موبایل آزمایش کنید تا مطمئن شوید منوهای کشویی و دکمه‌های رادیویی به‌طور شهودی پاسخ می‌دهند.

🛡️ساخت سطح پایین AcroForm و اتصال حاشیه‌نویسی Widget

هنگام خروجی گرفتن، موتور ما کاتالوگ سند را برای یک واژه‌نامه /AcroForm موجود بررسی و در صورت نبود، آن را با منابع فونت استاندارد /DR ایجاد می‌کند. برای هر فیلد قرارداده‌شده، یک واژه‌نامه غیرمستقیم شامل /FT ‏(نوع فیلد)، /T ‏(رشته عنوان فیلد)، /Ff ‏(پرچم‌های بیت‌ماسک)، /DA ‏(ظاهر پیش‌فرض) و /Rect ‏(مختصات صفحه) می‌سازد. این واژه‌نامه را به آرایه /AcroForm /Fields سند پیوند می‌دهد و هم‌زمان ارجاع فیلد را به‌صورت یک حاشیه‌نویسی /Widget به آرایه /Annots صفحه هدف می‌افزاید. جریان‌های ظاهری عادی کامل (/AP /N) برای هر وضعیت اولیه ساخته می‌شوند تا نمایش همگانی تضمین شود.

فناوری: WebAssembly • Web Workers چندرشته‌ای • HTML5 Canvas API

حریم خصوصی: فایل‌ها از دستگاه شما خارج نمی‌شوند و در فضای ابری ذخیره نمی‌شوند؛ آمار فقط با رضایت شما اجرا می‌شود.

چرا ابزارهای مبتنی بر مرورگر؟

وقتی در 2run tools تصویری را فشرده یا PDFی را ادغام می‌کنید، کد با استفاده از WebAssembly و Web Workers داخل زبانه مرورگر شما اجرا می‌شود. ما هرگز فایل‌های شما را به سرور دوردست ارسال نمی‌کنیم. گزارش‌های مالی، عکس‌های شخصی و قراردادهای شما از دستگاهتان خارج نمی‌شوند.

حریم خصوصی کاملدر مرورگر
پردازش فوریرم سریع
واقعاً نامحدودبدون محدودیت

پرسش‌های متداول درباره ساخت فرم‌های PDF

آیا پاسخ‌دهندگان می‌توانند این فرم‌ها را در مرورگرهای وب استاندارد پر کنند؟▾

بله. فرم‌های ساخته‌شده با ابزار ما دقیقاً به استانداردهای AcroForm در ISO 32000 پایبندند و به کاربران امکان می‌دهند مستقیماً درون Google Chrome، ‏Microsoft Edge، ‏Safari و Firefox تایپ کنند، جعبه‌ها را تیک بزنند و از منوهای کشویی انتخاب کنند.

آیا می‌توانم یک PDF غیرقابل پرکردن موجود را به فرم قابل پرکردن تبدیل کنم؟▾

بله! کافی است سند ایستای موجود خود (ساخته‌شده در Word، ‏InDesign یا Canva) را در سازنده ما آپلود کنید و فیلدهای تعاملی فرم را روی خطوط و کادرهای فرم مشخص‌شده بکشید.

گروه‌های دکمه رادیویی چگونه کار می‌کنند؟▾

برای ساخت دکمه‌های رادیویی با انحصار متقابل، دقیقاً یک نام فیلد یکسان به همه دکمه‌های گروه بدهید، اما برای هر دکمه یک مقدار صدور متفاوت تعیین کنید. خواننده به‌طور خودکار تضمین می‌کند در هر لحظه فقط یک دکمه انتخاب شده باشد.

آیا داده‌های واردشده در فرم هنگام دانلود یا چاپ PDF توسط کاربران ذخیره می‌شوند؟▾

بله. خواننده‌های مدرن PDF به کاربران امکان می‌دهند نسخه‌های پرشده AcroFormها را با پاسخ‌های کاملاً حفظ‌شده برای ارسال یا بایگانی ذخیره کنند.

آیا داده‌های فرم را می‌توان به Excel یا پایگاه‌های داده صادر کرد؟▾

بله. چون فیلدها نام‌ها و انواع استاندارد دارند، نرم‌افزارهایی مانند Adobe Acrobat یا اسکریپت‌های خودکار Python/Node.js می‌توانند همه داده‌های واردشده را به قالب‌های CSV، ‏JSON یا XML استخراج کنند.

آیا فایل‌های من در سرورهای شما آپلود یا ذخیره می‌شوند؟▾

هرگز. همه ساخت فرم، محاسبات مختصات و کامپایل فایل PDF ۱۰۰٪ به‌صورت محلی درون مرورگر وب شما انجام می‌شوند. هیچ داده‌ای از سند هرگز از طریق شبکه ارسال نمی‌شود.

آیا می‌توانم برخی فیلدها را اجباری یا الزامی تعیین کنم؟▾

بله. تنظیم پرچم «الزامی» بیت ۱ را در پرچم‌های فیلد (/Ff 1) فعال می‌کند و به خواننده‌های سازگار دستور می‌دهد اگر کاربر بخواهد فرم را با فیلد خالی ارسال یا چاپ کند، به او هشدار دهند.

سایت‌هایی با بارگذاری زیر ۰٫۸ ثانیه
مهندسی وب با امتیاز ۱۰۰/۱۰۰ Lighthouse
بررسی
بازوی توسعه برای آژانس‌های طراحی
White-label • NDA دوطرفه
همکاری
سئوی فنی با کد
Schema عمیق • بدون هدررفت
گسترش سئو
وب‌اپ‌ها و SaaS سفارشی
مالکیت ۱۰۰٪ کد • مقیاس Edge
ساخت
بازدید را به فروش تبدیل کنید
+۳۴٪ افزایش فروش • رفع گلوگاه‌ها
بررسی