به منظور تولید یک فایل PDF از HTML، ما از کتابخانه DOMPDF برای PHP استفاده خواهیم کرد. و همراه با آن ما می توانیم فایل های PDF تولید شده با کیفیت بالا را با شخصیت های روسی دریافت کنیم.
بنابراین، ادامه دهید. ابتدا باید خود را در کتابخانه خود دانلود کنید:
یا آن را از طریق آهنگساز نصب کنید:
آهنگساز نیاز به DOMPDF / DOMPDF دارد
با این حال، شایان ذکر است که مونتاژ استاندارد از شخصیت های روسی صحبت نمی کند. بنابراین، شما باید برای مدت طولانی اینترنت را بکشید و سعی کنید، تلاش کنید، تلاش کنید. برای کاهش زمان خود، ما قبلا همه چیز را جمع آوری کرده ایم. در زیر، شما می توانید یک کتابخانه را با پشتیبانی از شخصیت های روسی زبان دانلود کنید.
اگر می خواهید از مونتاژ استاندارد استفاده کنید، به سادگی فایل ها را جایگزین کنید این بایگانی (916 کیلوبایت).
شما باید فایل ها را در پوشه جایگزین کنید:
../dompdf/lib/fonts.
با استفاده از این اسکریپت، شما می توانید فایل های PDF پیچیده با جداول را تشکیل دهید، تصاویری که از HTML به یک فایل PDF وارد می شوند.
ما از این کتابخانه استفاده می کنیم نسل PDF. با درخواست آژاکس در بایگانی دانلود شده، فایل index.php را که داده های دریافتی را پردازش می کنند را پیدا خواهید کرد، قالب را که در آن تصاویر قبلا ساخته شده است، متصل می کند. ما برای شما به طور کامل کار می کنیم و ما از گزینه (5 مگابایت) استفاده می کنیم.
مثال دانلود تولید شده فایل پی دی اف. (580 کیلوبایت)
اگر کتابخانه را دانلود کردید، آن را به پی اچ پی خود وصل کنید با استفاده از اتصال autoloader:
نیاز به "dompdf / autoload.inc.php"؛
یا از git استفاده کنید:
git clone https://github.com/dompdf/dompdf.git.
cD DOMPDF.
git clone https://github.com/phenx/php-font-lib.git lib / php-font-lib
cD LIB / PHP-FONT-LIB
gIT پرداخت 0.5.1.
سی دی ..
git clone https://github.com/phenx/php-svg-lib.git php-svg-lib
cd php-svg-lib
git Checkout v0.3.
دستگیره به نظر می رسد مثل این است:
// Connect The Invention_Once Autoload.inc.inc.php autoloader؛ // تابع برای تمیز کردن کد از تابع داده های مخرب Challsrt ($ array1 \u003d آرایه ("\\"، "*"، "٪"، "0x"، "&"، "\\ 0"، "\\" n "،" \\ r "،" \\ s "،" \\ t "،" \\\\ "،" `"، "^"، "$"، "("، ")،" ["،"] " ، "("، ")"، "WSS"، "لکه"، "localhost"، "-"، "