چگونه متن را به PDF تبدیل کنیم
متن را پیست یا آپلود کنید، قالببندی کنید، دانلود کنید. چیزی آپلود نمیشود.
متن خود را اضافه کنید
در ویرایشگر تایپ یا پیست کنید، یا به «آپلود .txt» بروید و یک فایل انتخاب کنید. همه چیز درون مرورگر شما میماند.
صفحه را قالببندی کنید
یک فونت (Helvetica، Times، Courier)، اندازه، فاصله خطوط، حاشیه، اندازه صفحه و تراز انتخاب کنید. پیشفرضها با یک سند Word معمولی مطابقت دارند.
PDF را تولید کنید
روی تولید PDF کلیک کنید. pdf-lib متن را چیدمان میکند، آن را به صفحات تقسیم میکند، فونت را تعبیه میکند و یک PDF قابل دانلود تولید میکند — همه درون تب شما، بدون آپلود.
چرا از TXT به PDF در imisspdf استفاده کنیم؟
بهطور پیشفرض خصوصی
یادداشتها، پیشنویسها، کد منبع، دفترچه یادداشت: متنی که هرگز در یک ابزار وب تصادفی پیست نمیکنید. هر بایت درون تب مرورگر میماند. بدون آپلود، بدون لاگ سرور. پس از تبدیل، میتوانید با /protect-pdf رمز عبور اضافه کنید.
ابزارهای چیدمان واقعی
فونت، اندازه، فاصله خطوط، حاشیه، اندازه صفحه و تراز چپ یا ضبط: پیشفرضها با یک سند Word معمولی مطابقت دارند. برای قالببندی غنیتر، یک سند Word ایجاد کنید و /word-to-pdf را اجرا کنید.
رایگان، بدون ثبتنام
بدون واترمارک، بدون سهمیه روزانه، بدون حساب کاربری. اگر میخواهید PDF را بعداً ادغام کنید، از /merge-pdf استفاده کنید.
پرسشهای متداول درباره TXT به PDF
انتخابکننده فایل، یک .txt را از طریق FileReader مرورگر میخواند، که UTF-8 (با یا بدون BOM) و UTF-16 LE/BE را تشخیص میدهد. UTF-8 پیشفرض امن است — هر ویرایشگر متن مدرن (VS Code، Notepad، TextEdit، Sublime، Vim) بهطور پیشفرض UTF-8 مینویسد. اگر PDF خروجی بهجای کاراکترهای تأکیددار مربع یا علامت سؤال نشان میدهد، فایل منبع در کدگذاری قدیمی است؛ آن را در ویرایشگر خود باز کنید و «ذخیره بهعنوان» UTF-8 کنید و دوباره آپلود کنید. فونتهای Helvetica، Times و Courier همراه با PDF فقط مجموعه کاراکتر WinAnsi را پوشش میدهند — برای متن چینی، ژاپنی، کرهای یا سیریلیک کامل، سؤال بعدی را ببینید.
مستقیم نه. سه انتخاب فونت (Helvetica، Times، Courier) ۱۴ فونت استاندارد PDF هستند که فقط WinAnsi (لاتین + اروپای غربی) را پوشش میدهند. کاراکترهای خارج از این محدوده — هانزی چینی، کانا ژاپنی، عربی، سیریلیک، یونانی، عبری، تایلندی — بهعنوان glyph گمشده (مربع) در خروجی ظاهر میشوند. برای متن در این خطها، در حالت تایپ/چسباندن تایپ یا پیست کنید و از یک ابزار قالببندی غنیتر صادر کنید، یا از مسیر دیگر ما استفاده کنید: متن خود را در Word بچسبانید، بهعنوان DOCX ذخیره کنید و /word-to-pdf را اجرا کنید — آن مسیر یک فونت یکپارچه (Unicode) را که همه خطهای رایج را پوشش میدهد، تعبیه میکند. ممکن است در یک بهروزرسانی آینده تعبیه فونت Unicode را اینجا اضافه کنیم.
شکستهای خط صریح (\n و \r\n) در متن منبع شما بهعنوان شکستهای پاراگراف در PDF حفظ میشوند. تبها در طول چیدمان به چهار فاصله تبدیل میشوند. خطوط طولانیتر از عرض متن موجود بهطور خودکار در مرزهای کلمه پیچ میشوند؛ پیچ اصلی از ویرایشگر شما نادیده گرفته میشود تا کلمات یتیم ناخوشایند هنگام تغییر اندازه صفحه یا حاشیه ایجاد نشود. گزینه تراز ضبط، فاصلههای بین کلمات را در هر خط به جز آخر هر پاراگراف گسترش میدهد. اگر به قالببندی monospace دقیق نیاز دارید که در آن ستونهای کاراکتر همراستا میشوند (هنر ASCII، کد، جدول)، Courier را با تراز چپ انتخاب کنید — این ترکیب هر کاراکتر را در همان موقعیت ستون نگه میدارد. برای ساختار جدولی غنیتر، یک فایل CSV را با /csv-to-pdf امتحان کنید.
خیر. محتوای textarea درون صفحه باقی میماند؛ .txt که آپلود میکنید از طریق FileReader خوانده میشود (که هرگز شبکه را لمس نمیکند)؛ PDF بهصورت محلی با pdf-lib (WebAssembly) به یک Blob ساخته میشود و بهعنوان دانلود مستقیم به شما ارائه میشود. میتوانید این را در تب DevTools Network ببینید: هیچ POST خروجی که متن شما را حمل کند نیست. این اگر در حال تبدیل پیشنویسها، دفترچه یادداشت، کد منبع یا یادداشتهای حاوی اعتبارنامه — هر متنی که نمیخواهید به یک سرور تحویل دهید — اهمیت دارد. بستن تب محتوای textarea را پاک میکند — هیچ چیز نیز در localStorage ذخیره نمیشود. اگر میخواهید PDF نهایی را با رمز عبور محافظت کنید، آن را از /protect-pdf عبور دهید.
بله. اندازههای صفحه شامل A4 (210 × 297 میلیمتر)، Letter (8.5 × 11 اینچ / 216 × 279 میلیمتر) و Legal (8.5 × 14 اینچ / 216 × 356 میلیمتر) است. تنظیمات حاشیه از پیش تنظیمشده ۱۰ میلیمتر، ۲۰ میلیمتر (پیشفرض — مطابق با پیشفرض Word/Pages) و ۳۰ میلیمتر هستند که بهطور یکنواخت روی هر چهار طرف اعمال میشوند. انتخابهای فاصله خطوط ۱.۰ (محکم، مانند متن تکفاصله)، ۱.۱۵ (پیشفرض — کمی وسیعتر، مانند پیشفرض Microsoft Word)، ۱.۵ (مقاله مدرسه) و ۲.۰ (فاصله دوگانه برای چاپ و ویرایش) هستند. اندازه فونت از ۱۰pt تا ۲۴pt است. اگر میخواهید کنترل بیشتر روی چیدمان داشته باشید، یک سند Word ایجاد کنید و از /word-to-pdf استفاده کنید.
عملاً، هر چیزی تا چند مگابایت متن ساده روان کار میکند — این صدها صفحه است، خیلی بیشتر از یک سند معمولی. ابزار کل متن را در حافظه نگه میدارد و PDF را بهصورت همزمان روی thread اصلی چیدمان و رندر میکند؛ فایلهای بسیار بزرگ (بیش از ۱۰ مگابایت متن، دهها هزار خط) ممکن است تب مرورگر را برای چند ثانیه در طول چیدمان منجمد کنند. ما حد سختی اعمال نمیکنیم. هر صفحه در PDF خروجی فقط متن و یک مرجع فونت را ذخیره میکند، بنابراین اندازه فایل توسط فونت تعبیهشده (~30KB برای Helvetica) غالب است، نه تعداد صفحات. اگر میخواهید PDF را کوچکتر کنید، /compress-pdf را اجرا کنید.