• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Jaranguda

Belajar Mengajar

  • Home
  • Sponsor/Jasa
  • Tentang

PDF

Menggabungkan File PDF dengan Ghostscript

Last Updated on 10 November 2015 By tommy Leave a Comment

Untuk menggabungkan file PDF di Linux caranya sangat mudah
Formatnya

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=merged.pdf a1.pdf a2.pdf a3.pdf a4.pdf

bila perintah gs tidak ditemukan, install ghostscript dengan

yum install ghostscript
# atau 
dnf install ghostscript
# atau 
apt-get install ghostscript

keterangan script diatas :
sOutputFile= nama file hasil penggabungan
a1.pdf a2.pdf a3.pdf a4.pdf file-file yang digabung menjadi satu, urutannya halaman 1 a1, halaman 2 a2, halaman 3 a3 begitu seterusnya.

Filed Under: Linux Tagged With: PDF

Install Lazreport di Lazarus 1.26

Last Updated on 8 December 2014 By tommy Leave a Comment

Lazreport, component untuk membuat report di Lazarus, sebenarnya sudah ada di dalam installer Lazarus hanya saja belum di install. Jadi kita tidak perlu lagi download sana sini. Tahap-tahap instalasi Lazreport

1. Buka Lazarus
klik Package -> Open Package File
open package

2. Browse file lazreport.lpk
kokasi lazreport
di Linux 64 Bit letaknya di /usr/lib64/lazarus/components/lazreport/source/lazreport.lpk
32 Bit /usr/lib/lazarus/components/lazreport/source/lazreport.lpk
kalau di Windows atau Mac saya kurang tau ;).

3. Di package Lazreport klik Compile
lazreport compile

4. Akhiri dengan Install
lazreport install

Filed Under: Lazarus Tagged With: PDF, Report

Pengumuman CPNS Kemenkeu 2014

Last Updated on 30 November 2017 By tommy Leave a Comment

Situs kemenkeu saat ini sedang lambat bahkan dibeberapa tempat tidak bisa dibuka sama sekali, buat yang lagi cari-cari infonya silahkan di download filenya dibawah ini
Lampiran-1 Batam
Lampiran-1 Jakarta 1
Lampiran-1 Jakarta 2
Lampiran-1 Makassar
Lampiran-1 Medan
Lampiran-1 Semarang
Lampiran-1 Yogyakarta
Lampiran-1 Surabaya

semoga sukses dengan Ujiannya.

Filed Under: dll Tagged With: Mirror, PDF

Cara Cepat Memperkecil Ukuran File PDF di Linux

Last Updated on 4 September 2014 By tommy 2 Comments

Sekarang lagi hot-hotnya mengenai pendaftaran PNS, ada satu aturan aneh bin ajaib yang mau ngga mau harus di ikuti, ukuran maksimal file PDF yang di upload harus <= (lebih kecil atau sama dengan) 300 KB. Biasanya file hasil scan (Ijazah atau Transcript nilai) lebih dari 1 MB, banyak aplikasi pengecil PDF gratis di Windows yang gagal memberikan hasil terbaik, karena keterbatasan fitur. Karena sebab-sebab diatas makanya kita beralih ke linux. Kita akan menggunakan bantuan aplikasi bernama ghostscript, cara install Ghostscript di Linux bisa dilihat dibawah ini
Fedora/CentOS

yum install ghostscript

Debian/Ubuntu

apt-get install ghostscript

Setelah ghostscript terinstall gunakan perintah ini untuk mengecilkan (mengcompress) PDF

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dDownsampleColorImages=true -dColorImageResolution=105 -dNOPAUSE  -dBATCH -sOutputFile=ijasah_kecil.pdf "Ijazah Asli.pdf"

bila nama file menggunakan spasi, gunakan tanda petik “”. Ijazah Asli.pdf adalah file asli yang mau di compress, ijasah_kecil.pdf adalah file hasil kompresi. Dari script diatas bagian yang perlu di ganti-ganti adalah -dColorImageResolution=105 selebihnya biarkan default, bila anda belum menemukan ukuran yang pas, coba ganti menjadi 90 atau lebih kecil lagi. Setiap selesai melakukan kompresi preview file PDF untuk memastikan file yang anda kompres masih bisa dibaca.
Contoh hasil kompresi yang saya lakukan

ls -lah
-rw-rw-r-- 1 cipera cipera 274K Sep  4 10:06 contoh2.pdf
-rw-rw-r-- 1 cipera cipera 1.3M Sep  4 09:59 Ijazah Asli.pdf

Filed Under: dll Tagged With: debian, Fedora, PDF, PNS

Membuat Laporan PDF dengan PHP

Last Updated on 22 August 2014 By tommy 2 Comments

Tutorial mengenai pembuatan laporan PDF dengan PHP ini adalah bagian pertama dari tutorial pembuatan file PDF dengan PHP. Untuk tahap perkenalan pembuatan laporan PDF, kita hanya akan menggunakan PHP dan TCPDF.

Buat form sebagai tempat menampung inputan user, misalkan kita beri nama index.php

    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="utf-8" />
    <title>Tutorial Pembuatan Laporan PDF dengan PHP</title>
    </head>
    <body>
    <h1>Isi data diri anda</h1>
     <form action="kepdf.php" method="POST">
        Nama : <input type="text" name="nama"><br>
        Email : <input type="text" name="email"><br>
        No. HP : <input type="text" name="nohp"><br>
        Website : <input type="text" name="website"><br>
        <input type="submit" value="Generate PDF">
     </form>
    </body>
    </html>

Tampilan dari index.php ketika dibuka di browser
input user tcpdf

form diatas akan diarahkan ke kepdf.php, buat file baru kepdf.php isi dengan script

<?php
require_once('tcpdf_include.php');
// create new PDF document
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
// today
$date = date('d/m/Y H:i a');
// set document information
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('Tommy S');
$pdf->SetTitle('Demo PHP PDF');
$pdf->SetSubject('Demo Laporan PDF');
$pdf->SetKeywords('pdf, jaranguda, tutorial');
 
$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE );
// set header and footer fonts
$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));
 
// set default monospaced font
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
 
// set margins
$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
$pdf->SetHeaderMargin(PDF_MARGIN_HEADER);
$pdf->SetFooterMargin(PDF_MARGIN_FOOTER);
$pdf->setPrintFooter(false);
$pdf->setPrintHeader(false);
// set auto page breaks
$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
$pdf->SetFont('helvetica', 'B', 20);
$pdf->AddPage('P');
$pdf->Write(0, 'Demo PDF', '', 0, 'L', true, 0, false, false, 0);
$pdf->SetFont('helvetica', '', 8);
//print_r($_POST); 
 
 
$nama = $_POST['nama'];
$email = $_POST['email'];
$nohp = $_POST['nohp'];
$website = $_POST['website'];
 
$tbl = <<<EOD
<br>
<br>
<table border="1" cellpadding="5">
	<tr>
		<td>Nama</td>
		<td>$nama</td>
	</tr>
	<tr>
		<td>Email</td>
		<td>$email</td>
	</tr>
	<tr>
		<td>No. HP</td>
		<td>$nohp</td>
	</tr>
	<tr>
		<td>Website</td>
		<td>$website</td>
	</tr>			
</table>
<p font="#000" bgcolor="#fff">$date</p>
EOD;
 
$pdf->writeHTML($tbl, true, true, true, true, '');
$pdf->Output('demoaja.pdf', 'I');

Untuk mengubah layout halaman dari Portrait ke Landscape ubah bagian $pdf->AddPage('P'); ke $pdf->AddPage('L');
Contoh output script diatas
hasil demo pdf

Form diatas dan script untuk proses pembuatan PDFnya sudah selesai, tapi masih ada beberapa file yang kurang, download file lengkapnya dibawah ini, dan jalankan di komputer anda.

Filed Under: PHP Tagged With: PDF

Primary Sidebar

Pencarian

Tanya Jawab tentang DevOps SRE CPE, gabung di https://t.me/devopsindonesia

Terbaru

  • Cara Mengganti Port Screen Sharing macOS
  • Cara Menonaktifkan Pager di macOS
  • Cara Mengupdate Nama Apple silicon-as-a-Service Scaleway
  • Cara Force Delete Namespace di Kubernetes
  • Install PHP MariaDB di Mac Monterey

Komentar

  • mazda on Tutorial Lengkap Install Mail Server Postfix Dovecot MariaDB di CentOS 7
  • adi on Menggunakan Mikrotik Sebagai SSH Client
  • aris u on Solusi Simple Queue Mikrotik Tidak Berjalan
  • Bowo on Cara Mematikan SSID Molecool Balifiber
  • aris on Solusi Simple Queue Mikrotik Tidak Berjalan

Tulisan Populer

  • Password Router Huawei HG8245H5 Indihome 1.2m views
  • Password Terbaru ZTE F609 Indihome 784.5k views
  • Password Superadmin Huawei HG8245A 318.7k views
  • Cara Setting Manual Modem GPON ZTE F609 Indihome 273.1k views
  • Cara Setting Wireless ZTE F609 Indihome 257.2k views
  • Mengaktifkan Port LAN di Huawei HG8245 Indihome 169.9k views
  • Akses UseeTV Indihome via Wireless ZTE F609 156.8k views
  • Kemana Menghilangnya Saldo BCA 50 ribu 153.4k views
  • Cara Reset Password ZTE F609 Indihome 147.6k views
  • Cara Setting DHCP Server Modem/Router ZTE F609 113.6k views

Kategori

  • Delphi
  • dll
  • Gambas
  • Internet
  • Java
  • Lazarus
  • Linux
  • PHP
  • Review
  • Teknologi

Sponsor

kadal.id
carakami.com
kuotabisa.com
Untuk jadi sponsor, hubungi kita lewat halaman sponsor
© 2021. Jaranguda
  • Linux
  • PHP
  • Internet
  • Teknologi
  • Delphi
  • Gambas
  • Java