Convert text to pdf dengan python
PDF adalah merupakan salah satu media digital yang paling penting dan banyak digunakan. PDF adalah singkatan dari Portable Document Format. Jenis dokuman Ini menggunakan ekstensi ( pdf ) dan file Ini digunakan untuk mempresentasikan sebuah dokumen dengan sangat bagus.
Merubah teks atau file teks tertentu ke PDF (Portable Document Format) adalah salah sangat dibutuhkan oleh banyak orang. Terlebih mereka yang selalu melakukan transfer data. Karena dengan pdf, dokumen anda akan lebih solid dan tidak mudah dirubah. Jadi, jika Anda tidak tahu cara mengonversi teks tertentu ke PDF, maka kali ini saya akan mendemokan untuk anda , tentang agaimana cara merubah file txt / string kedalam file pdf
Pada artikel ini, Anda akan mengetahui cara mengonversi teks dan file teks ke PDF dengan Python dan librarry FPDF. FPDF adalah librarry Python yang memungkinkan kita untuk membuat sebuah file PDF dengan kode Python. Library ini gratis untuk digunakan. FPDF adalah singkatan dari free PDF. Ini berarti segala jenis modifikasi dapat dilakukan dalam file PDF.
Pertama tama kita install dulu librarry FPDF nya dengan cara
pip install fpdf
Untuk kodingan , anda bisa menggunakan dibawah ini untuk merubah dari text ke pdf
from fpdf import FPDF
pdf = FPDF()
pdf.add_page()
pdf.set_font("Arial",'B' , size = 15)
pdf.cell(200, 10, "Halo selamat datang di riffamedia",ln = 1, align = 'C')
pdf.set_font("Arial", size = 10)
pdf.cell(200, 10, txt = "Anda akan mendapatkan Tips & triks serta berita tentang teknologi.",ln = 2, align = 'L')
pdf.cell(200, 10, txt = "Anda akan mendapatkan Tips & triks serta berita tentang teknologi.",ln = 3, align = 'L')
pdf.cell(200, 10, txt = "Anda akan mendapatkan Tips & triks serta berita tentang teknologi.",ln = 4, align = 'L')
pdf.output("output.pdf")
Untuk sample codingan merubah file txt ke pdf, anda bisa menggunakank code dibawah ini
from fpdf import FPDF
import io
pdf = FPDF()
pdf.add_page()
pdf.set_font("Arial", size = 15)
f = io.open("pdf.txt", mode="r", encoding="utf-8")
for x in f:
pdf.cell(200, 10, txt = x, ln = 10, align = 'L')
pdf.output("ouput.pdf")
Sangat mudah sekali bagaimana cara merubah text, file text ke pdf. Akan tetapi, dengan module ini kita masih terlalu sulit untuk memformat text agar lebih menarik