
import pypdf
reader = pypdf.PdfReader(“30. E-Learning Petty Corruption Integrity Rangers_compressed.pdf”)
print(“Total pages:”, len(reader.pages))
for i, page in enumerate(reader.pages):
print(f”— PAGE {i+1} —“)
print(page.extract_text())
Output kode
Total pages: 2
— PAGE 1 —
Kartini Kartini
E-Learning Petty Corruption Integrity Rangers
3968/150/09/2026
23 September 2026
Aksi Bersama Lawan Korupsi
Jakarta,
— PAGE 2 —
Powered by TCPDF (www.tcpdf.org)
Python
import fitz # wait, pymupdf was not installed, let’s use pdfplumber or fitz check or extract raw objects
# let’s try reading images or raw streams from pypdf
page = reader.pages[1] # page 2
print(“Page 2 raw text:”, page.extract_text())
print(“Page 1 raw text:”, reader.pages[0].extract_text())
# Let’s inspect objects on page 2 using pypdf
for i, page in enumerate(reader.pages):
print(f”Page {i+1} contents:”)
print(page.get_contents())
Output kode
Traceback (most recent call last):
File “”, line 1, in
import fitz # wait, pymupdf was not installed, let’s use pdfplumber or fitz check or extract raw objects
ModuleNotFoundError: No module named ‘fitz’
Python
# Let’s inspect text again or extract images/text with pypdf
for i, page in enumerate(reader.pages):
print(f”=== Page {i+1} ===”)
print(page.extract_text(orientations=(0, 90, 180, 270)))
Output kode
=== Page 1 ===
Kartini Kartini
E-Learning Petty Corruption Integrity Rangers
3968/150/09/2026
23 September 2026
Aksi Bersama Lawan Korupsi
Jakarta,
=== Page 2 ===
Powered by TCPDF (www.tcpdf.org)
Python
# Let’s inspect images on page 1 and page 2 or check if there is OCR needed
import pypdf
reader = pypdf.PdfReader(“30. E-Learning Petty Corruption Integrity Rangers_compressed.pdf”)
for page_num, page in enumerate(reader.pages):
print(f”Page {page_num+1} images count:”, len(page.images))
for img_idx, img in enumerate(page.images):
print(f”Image {img_idx}: {img.name}”)
Output kode
Page 1 images count: 2
Image 0: X0.jpg
Image 1: X1.png
Page 2 images count: 2
Image 0: X2.jpg
Image 1: X3.png
Python
# Let’s perform OCR using pytesseract or inspect full details of page text
try:
import pytesseract
from PIL import Image
import io
for page_num, page in enumerate(reader.pages):
for img_idx, img in enumerate(page.images):
image = Image.open(io.BytesIO(img.data))
text = pytesseract.image_to_string(image)
print(f”— Page {page_num+1} Image {img_idx} OCR —“)
print(text)
except Exception as e:
print(“Error:”, e)
Output kode
Error: No module named ‘pytesseract’
Pulang Pisau | pa-pulangpisau.go.id
Rabu, 30 September 2026 – Panitera Muda Hukum Pengadilan Agama Pulang Pisau, Kartini, S.H.I., telah selesai melakukan pengisian formulir digital melalui Google Form untuk mengajukan Permintaan Pengadaan Barang Alat Tulis Kantor (ATK) dan Alat Rumah Tangga (ART). Pengajuan ini dilakukan sebagai langkah persiapan guna memastikan ketersediaan sarana dan prasarana penunjang kinerja operasional Kepaniteraan Hukum Pengadilan Agama Pulang Pisau secara optimal memasuki bulan Oktober 2026. Dengan pengisian formulir yang terkonfirmasi berhasil dan terekam dalam sistem, kebutuhan logistik peradilan dapat terdata secara lebih cepat, teratur, dan transparan.
Layanan permintaan ATK dan ART berbasis digital ini merupakan salah satu bentuk inovasi operasional yang diinisiasi oleh Yola Amelia Sihombing, S.T., Inovasi tersebut dirancang oleh Yola sejak dirinya masih berstatus Calon Pegawai Negeri Sipil (CPNS) dan terus dikembangkan secara berkesinambungan hingga kini setelah dirinya resmi dilantik menjadi Pegawai Negeri Sipil (PNS) di lingkungan Pengadilan Agama Pulang Pisau pada bulan Juni 2026 lalu. Penerapan formulir digital ini menggantikan proses pengajuan manual sebelumnya, sehingga memudahkan pemetaan serta pengawasan persediaan logistik kantor secara terintegrasi dan ramah lingkungan (paperless).
Kartini, S.H.I. mengapresiasi tinggi kreativitas serta kontribusi nyata dari aparatur muda seperti Yola Amelia Sihombing yang terus menghadirkan inovasi tepat guna bagi organisasi. Menurutnya, pemanfaatan teknologi informasi dalam urusan administrasi internal sangat membantu mempercepat proses pengadaan barang kebutuhan operasional, sehingga pelayanan publik dan tugas-tugas peradilan dapat berjalan lancar tanpa hambatan logistik. Kehadiran inovasi berbasis digital ini mencerminkan semangat transformasi digital yang konsisten diterapkan oleh seluruh aparatur Pengadilan Agama Pulang Pisau demi mewujudkan tata kelola peradilan yang modern, efektif, dan efisien.
C.A.T. (Cepat, Aktual, dan Terpercaya), Yewtree/Timred”