Blog Details

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

Selamat Mencoba..!!!!!!!!!!!!!!!