توسعه دهنده نرم افزار. amirhossein.info
Python + PDF !? ( Part 1 )
خب بازم سلام !
امیرحسینم و یه مطلب جالب و کاربردی آماده کردم که امیدوارم خوشتون بیاد . مطلب درباره ساخت فایل PDF با پایتون هستش که شما میتونین مثلا یه فایل اکسل رو باز کنید و دیتا رو داخل اون رایت کنید . حالا ما نمیخوایم درباره خوندن و نوشتن تو فایل اکسل صحبت کنیم ولی ایده جالبی هستش و سعی میکنم توی پست بعدی بهش بپردازم .

بریم سر اصل مطلب :)
میخوام اول بگم که قراره از چه ماژولی استفاده کنیم برای این کار . ماژول fpdf یه ماژول خیلی ساده و کاربردی هستش . نحوه نصب هم به این روش هستش :
$ pip3 install fpdfحالا ماژول رو نصب کردیم . یه فایل پایتون بسازید و fpdf رو ایمپورت کنید .
from fpdf import FPDFpdf = FPDF()حالا که ماژول رو ایپورت کردیم ، کلاس FPDF رو با یه مقدار به اسم pdf قرار میدهیم .
حالا یه پیج میسازیم .
pdf.add_page()یه پیج ساختیم و لازمه که یه استایل رو بنویسیم . منظورم اینه که فونت و سایز فونت رو وارد کنید .
pdf.set_font("Ubuntu", size = 15)بعد از این باید یه سلول بسازیم و متن و الاین رو بهش میدیم .
pdf.cell(200, 10, txt = "Amirhossein", ln = 1, align = 'C')خب حالا اومدیم و یه متن همراه با یه الاین رو گفتیم .
این پست بخش اول Python + PDF هستش پس زیاد تخصصی نمیگم و توی پست بعدی دقیق تر توضیح میدم .
خب ، الان ما لازم داریم یه خروجی بگیریم از این کاری که کردیم . اما ولی ، چطوری !؟
کافیه از تابع output استفاده کنید و بهش بگین که قراره اسمش چی باشه .
pdf.output("tst.pdf")
الان ما یه فایل pdf با پایتون ساختیم !
میتونید یه تمپلیت درست کنید . مثلا کارنامه هر دانش آموز . بعد یه فایل اکسل باشه یا حتی از دیتابیس بخونه و داخل این فایل pdf براتون بزاره . کاربرد هاش زیاده دیگه در کل !
به پایان رسید این کفتر Python + PDF هنوز باقیست . . .
پایان بخش اول .
مطلبی دیگر از این انتشارات
چگونه فلان چیز رو یاد بگیرم؟
مطلبی دیگر از این انتشارات
آیا پایان PHP نزدیک است؟
مطلبی دیگر از این انتشارات
من می خواهم برنامه نویس شوم - قسمت نهم