در این مطلب، ویدئو اسکریپت کتابخانه FPDF Python 3 برای افزودن متن و تصاویر به سند PDF و ذخیره آن به عنوان خروجی با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:10:58
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,560 –> 00:00:02,320
سلام دوستان امروز در این آموزش
2
00:00:02,320 –> 00:00:05,279
من یک کتابخانه پایتون را به شما نشان خواهم داد
3
00:00:05,279 –> 00:00:08,480
که در آن می توانید اسناد pdf تولید
4
00:00:08,480 –> 00:00:11,200
کنید و متن و تصاویر را به
5
00:00:11,200 –> 00:00:13,519
سند pdf اضافه می کنیم و آن را به عنوان خروجی
6
00:00:13,519 –> 00:00:15,679
در درایو محلی شما ذخیره می کنیم
7
00:00:15,679 –> 00:00:18,800
تا نام کتابخانه fpdf باشد. یک
8
00:00:18,800 –> 00:00:21,199
کتابخانه بسیار معروف کتابخانه منبع باز
9
00:00:21,199 –> 00:00:23,920
نسل پی دی اف، بنابراین اگر تمام
10
00:00:23,920 –> 00:00:25,279
کد منبع را می خواهید می توانید به لینک توضیحات ویدیو بروید،
11
00:00:25,279 –> 00:00:26,960
من
12
00:00:26,960 –> 00:00:29,279
کد منبع کامل را در توضیحات ویدیو داده ام، اکنون
13
00:00:29,279 –> 00:00:31,760
اجازه دهید من از اینجا شروع کنم، بنابراین شما برای
14
00:00:31,760 –> 00:00:33,360
این کار باید پایتون
15
00:00:33,360 –> 00:00:35,040
را در دستگاه خود نصب
16
00:00:35,040 –> 00:00:36,880
کرده اید و باید
17
00:00:36,880 –> 00:00:39,120
با اجرای این دستور
18
00:00:39,120 –> 00:00:42,079
که pip install fpdf
19
00:00:42,079 –> 00:00:44,559
است این بسته را نصب کنید، بنابراین این کتابخانه را نصب می کند من
20
00:00:44,559 –> 00:00:46,800
قبلاً این کتابخانه را نصب کرده ام، بنابراین اکنون
21
00:00:46,800 –> 00:00:48,559
اول از همه کاری که باید انجام دهید این است که
22
00:00:48,559 –> 00:00:50,960
شما باید این خط را در
23
00:00:50,960 –> 00:00:54,800
بالای صفحه بنویسید شامل این کتابخانه از fpdf
24
00:00:54,800 –> 00:00:56,559
ما باید
25
00:00:56,559 –> 00:00:58,559
fpdf را مانند این وارد کنیم،
26
00:00:58,559 –> 00:01:00,000
بنابراین اساساً این کتابخانه را اینجا وارد می کند
27
00:01:00,000 –> 00:01:02,719
28
00:01:02,719 –> 00:01:04,640
و سپس باید این خط را در اینجا بنویسیم
29
00:01:04,640 –> 00:01:06,640
که اگر نام
30
00:01:06,640 –> 00:01:08,960
برابر
31
00:01:08,960 –> 00:01:10,960
main است،
32
00:01:10,960 –> 00:01:13,200
سپس یک تابع ایجاد می کنیم که
33
00:01:13,200 –> 00:01:15,600
این تابع را می نامیم
34
00:01:15,600 –> 00:01:18,720
که ایجاد pdf می شود
35
00:01:19,200 –> 00:01:20,960
و اکنون باید این تابع
36
00:01:20,960 –> 00:01:23,759
را ایجاد کنیم که در واقع فایل pdf را
37
00:01:23,759 –> 00:01:27,600
در دایرکتوری محلی ایجاد می کند pdf را ایجاد می کند
38
00:01:27,600 –> 00:01:31,040
بنابراین اکنون در داخل این شی fpdf در اینجا ما
39
00:01:31,040 –> 00:01:34,960
یک نمونه جدید از این را مقداردهی اولیه می کنیم،
40
00:01:34,960 –> 00:01:37,280
بنابراین می توانیم این کار را انجام دهیم اگر به
41
00:01:37,280 –> 00:01:39,040
لینک توضیحات ویدیو بروید،
42
00:01:39,040 –> 00:01:42,000
این کد را در اینجا پیدا خواهید کرد، بنابراین باید
43
00:01:42,000 –> 00:01:45,200
این کتابخانه fpdf را در اینجا مقداردهی اولیه کنیم تا بتوانیم
44
00:01:45,200 –> 00:01:46,799
یک مرجع
45
00:01:46,799 –> 00:01:49,200
را ذخیره کنیم تا پس از ذخیره سازی مرجع اگر می
46
00:01:49,200 –> 00:01:51,920
خواهید صفحه ای ایجاد کنید، صفحه ای را در اینجا اضافه کنید، من
47
00:01:51,920 –> 00:01:55,040
یک نظر می نویسم، یک صفحه خالی به سند pdf اضافه کنید،
48
00:01:55,040 –> 00:01:58,240
49
00:01:58,240 –> 00:02:00,479
بنابراین می توانید این کار را با فراخوانی
50
00:02:00,479 –> 00:02:03,119
fpdf dot add
51
00:02:03,119 –> 00:02:05,360
page انجام دهید.
52
00:02:05,360 –> 00:02:08,479
سند
53
00:02:08,479 –> 00:02:09,280
بنابراین
54
00:02:09,280 –> 00:02:12,000
اکنون اگر من این فایل را در این لحظه در اینجا اجرا کنم
55
00:02:12,000 –> 00:02:15,200
python app.py بنابراین اگر
56
00:02:15,200 –> 00:02:17,040
دایرکتوری محلی خود را ببینید هیچ چیزی
57
00:02:17,040 –> 00:02:19,200
در اینجا ذخیره نمی شود، فایل pdf ایجاد نمی شود
58
00:02:19,200 –> 00:02:21,520
زیرا ما
59
00:02:21,520 –> 00:02:23,680
متد را برای این کار فراخوانی نکرده
60
00:02:23,680 –> 00:02:25,520
ایم. ج فایل پی دی اف را برای آن بازخوانی کنید که
61
00:02:25,520 –> 00:02:27,200
ما یک روش ویژه
62
00:02:27,200 –> 00:02:30,400
برای ذخیره سند pdf
63
00:02:30,400 –> 00:02:33,360
با نام سفارشی داریم،
64
00:02:33,360 –> 00:02:36,959
بنابراین اکنون آن روش به سادگی
65
00:02:36,959 –> 00:02:39,280
66
00:02:39,680 –> 00:02:41,040
67
00:02:41,040 –> 00:02:43,519
خروجی ذخیره یا متاسفم است، فکر می کنم این اسنپ
68
00:02:43,519 –> 00:02:45,840
روش خروجی است و در اینجا باید مقصد را ارائه دهیم،
69
00:02:45,840 –> 00:02:48,319
70
00:02:48,319 –> 00:02:52,400
بنابراین من آن را به عنوان output.pdf ارائه کنید،
71
00:02:52,400 –> 00:02:55,120
بنابراین این یک مقصد است، بنابراین در همان
72
00:02:55,120 –> 00:02:57,440
دایرکتوری، این فایل ایجاد میشود، بنابراین
73
00:02:57,440 –> 00:02:59,040
اگر
74
00:02:59,040 –> 00:03:01,040
این اسکریپت پایتون را اجرا کنم، اگر این اسکریپت پایتون را اجرا کنم،
75
00:03:01,040 –> 00:03:03,840
برنامه پایتون dot py و در سمت
76
00:03:03,840 –> 00:03:06,000
چپ خروجی را مشاهده خواهید کرد.
77
00:03:06,000 –> 00:03:08,560
اگر نام را در اینجا تغییر دهم فایل pdf ایجاد می شود و اگر
78
00:03:08,560 –> 00:03:10,959
یک بار دیگر این را اجرا کنم یک بار دیگر می بینید
79
00:03:10,959 –> 00:03:12,879
که یک فایل دیگر در اینجا ایجاد می شود ،
80
00:03:12,879 –> 00:03:14,239
81
00:03:14,239 –> 00:03:16,800
بنابراین اکنون اگر فایل را در اینجا
82
00:03:16,800 –> 00:03:19,440
در مرورگر خود باز کنم ، یک صفحه را مشاهده خواهید کرد
83
00:03:19,440 –> 00:03:21,599
. در اینجا در داخل این فایل اضافه شده است، مشاهده خواهید کرد
84
00:03:21,599 –> 00:03:23,280
که یک صفحه خالی
85
00:03:23,280 –> 00:03:25,040
در اینجا اضافه شده است،
86
00:03:25,040 –> 00:03:27,680
اکنون می توانید ببینید من همچنین می توانم یک
87
00:03:27,680 –> 00:03:30,720
صفحه دیگر را در اینجا فراخوانی
88
00:03:30,720 –> 00:03:33,280
89
00:03:33,280 –> 00:03:35,200
90
00:03:35,200 –> 00:03:36,480
کنم.
91
00:03:36,480 –> 00:03:39,280
این خواهد بود
92
00:03:39,280 –> 00:03:42,400
اگر من اکنون این فایل را در اینجا باز
93
00:03:42,400 –> 00:03:44,080
می کنم، می بینید که یک
94
00:03:44,080 –> 00:03:46,400
و دو صفحه خالی وجود دارد، بنابراین
95
00:03:46,400 –> 00:03:48,080
اساساً این روشی است که توسط آن می
96
00:03:48,080 –> 00:03:50,560
توانید صفحات خالی را در سند pdf خود اضافه کنید،
97
00:03:50,560 –> 00:03:51,760
98
00:03:51,760 –> 00:03:54,080
بنابراین پس از انجام این کار، اکنون کاری که نمی
99
00:03:54,080 –> 00:03:55,760
خواهیم انجام دهیم این است که نیاز داریم. برای افزودن مقداری
100
00:03:55,760 –> 00:03:56,879
متن،
101
00:03:56,879 –> 00:03:58,720
متنی را به
102
00:03:58,720 –> 00:04:00,560
سند pdf
103
00:04:00,560 –> 00:04:02,959
اضافه کنید، بنابراین برای افزودن مقداری متن،
104
00:04:02,959 –> 00:04:05,040
روشی وجود دارد که بسیار ساده است
105
00:04:05,040 –> 00:04:07,040
fpdf dot
106
00:04:07,040 –> 00:04:08,640
text اضافه کنید
107
00:04:08,640 –> 00:04:12,720
یا متأسفانه این روش متنی است در اینجا متن
108
00:04:12,720 –> 00:04:14,879
و در اینجا باید اول از
109
00:04:14,879 –> 00:04:17,279
همه x را ارائه کنید. مختصات که من فکر می کنم
110
00:04:17,279 –> 00:04:19,120
50
111
00:04:19,120 –> 00:04:22,079
کاما y مختصات را دوباره 50 انتخاب می کنیم و سپس
112
00:04:22,079 –> 00:04:25,840
ویژگی متن txt برابر است با و سپس
113
00:04:25,840 –> 00:04:27,360
در اینجا
114
00:04:27,360 –> 00:04:29,440
به سادگی می گوییم سلام دنیا شما می توانید هر
115
00:04:29,440 –> 00:04:31,280
متنی را که انتخاب می کنید ارائه کنید
116
00:04:31,280 –> 00:04:33,440
و اگر من این اسکریپت پایتون را در اینجا اجرا کنم این کار انجام
117
00:04:33,440 –> 00:04:36,160
می شود. می گوییم یک شی pdf هیچ
118
00:04:36,160 –> 00:04:38,720
ویژگی ندارد،
119
00:04:38,720 –> 00:04:40,000
فکر می کنم
120
00:04:40,000 –> 00:04:42,720
قبل از اینکه هر نوع متنی را در اینجا اضافه کنید، اگر
121
00:04:42,720 –> 00:04:46,000
پست وبلاگ من را دنبال کنید،
122
00:04:47,440 –> 00:04:49,840
اگر به لینک توضیحات ویدیو
123
00:04:49,840 –> 00:04:52,080
در اینجا بروید، اگر پست وبلاگ را دنبال می کنید،
124
00:04:52,080 –> 00:04:55,280
ابتدا باید فونت را تنظیم کنید، بنابراین
125
00:04:55,280 –> 00:04:57,120
قبل از اضافه کردن چند متن
126
00:04:57,120 –> 00:05:00,320
پس حالا برای تنظیم
127
00:05:00,320 –> 00:05:01,919
تلفن متن
128
00:05:01,919 –> 00:05:03,840
، روش خاصی در اینجا داریم که فونت
129
00:05:03,840 –> 00:05:05,039
را تنظیم
130
00:05:05,039 –> 00:05:06,160
131
00:05:06,160 –> 00:05:08,000
می کنیم، بنابراین در اینجا نام فونت را
132
00:05:08,000 –> 00:05:10,160
که Arial خواهد بود و سپس
133
00:05:10,160 –> 00:05:12,160
اندازه را در اینجا ارائه می دهیم که می توانید
134
00:05:12,160 –> 00:05:14,639
اندازه را به 70 تغییر دهید.
135
00:05:14,639 –> 00:05:16,320
بنابراین این روشی است که با آن می
136
00:05:16,320 –> 00:05:18,479
توانید فونت متن را تنظیم کنید
137
00:05:18,479 –> 00:05:21,840
بنابراین اگر اکنون اجرا کنید
138
00:05:21,840 –> 00:05: