Langsung ke alat
ViewCSV
File tidak diunggah

Konversi CSV ke PDF

orders.csv· DATA CONTOH15 baris · 8 kolom
Kolom
orders.csv
#order_idcustomercityproductquantityunit_priceorder_datestatus
1001041Budi LestariJakartaDesk lamp1204.832026-01-19shipped
2001042Andi WijayaBandungDesk lamp1139.942026-02-26refunded
3001043Siti SaputraMedanChair, ergonomic3128.522026-03-01pending
4001044Rizky KurniawanMedanCoffee beans 1kg4229.712026-04-27refunded
5001045Rizky LestariJakartaMonitor 27"8·2026-05-09pending
6001046Fajar GunawanBandungMonitor 27"4221.252026-06-20refunded
7001047 Fajar Saputra YogyakartaUSB-C cable322.402026-07-04refunded
8001048Rizky WijayaBandungMonitor 27"2157.072026-08-11refunded
9001049Andi LestariYogyakartaCoffee beans 1kg2219.182026-09-10shipped
10001050Nur HalimMedanUSB-C cable1210.972026-01-15refunded
11001051Putri HalimMedanUSB-C cable8136.072026-02-25shipped
12001052Rizky HidayatDenpasarDesk lamp39.422026-03-05refunded
13001053Budi KurniawanBandungNotebook A55174.882026-04-25pending
14001054Putri KurniawanBandungDesk lamp2103.842026-05-15paid
15001043Siti SaputraMedanChair, ergonomic3128.522026-03-01pending

15 baris · 1 file Maksimal 20.000 baris. Untuk karakter di luar aksara Latin, font Noto yang sesuai diunduh sekali dari assets.viewcsv.app.

Buka atau tempel file CSV lalu pilih Unduh PDF. Secara bawaan Anda mendapat tabel di halaman A4 lanskap, dengan judul kolom diulang di setiap halaman, warna baris selang-seling, dan nomor halaman. Tabel yang terlalu lebar untuk halaman dilanjutkan ke halaman tambahan, tidak terpotong. Teks Tionghoa, Jepang, Korea, Arab, Sirilik, atau Yunani digambar dengan font Noto Sans yang sesuai, yang hanya diunduh jika datanya memerlukan. File CSV-nya sendiri tidak pernah diunggah.

Cara mengonversi CSV ke PDF

  1. Buka file .csv, .tsv, atau .txt, seret ke alat ini, atau tempel barisnya. Periksa tabel di Masukan; jika perlu, atur pemisah, baris judul kolom, atau pengodean di Pengaturan impor.
  2. Isi Judul (awalnya sama dengan nama file), Ukuran halaman, Orientasi, dan Ukuran teks (pt).
  3. Di bagian Kolom, hapus centang kolom yang tidak ingin dicetak. Urutan kolom tetap mengikuti file.
  4. Pilih Unduh PDF.

Untuk mengonversi banyak file dengan pengaturan yang sama, pilih Batch: konversi beberapa file. Setiap file menjadi PDF sendiri dengan judul sesuai nama filenya, dan semuanya diunduh bersama dalam satu ZIP. Dalam mode batch, setiap file harus berukuran 25 MB atau kurang.

Opsi halaman dan tabel

Ukuran halamanA4 (bawaan), Letter, Legal, atau A3, dengan margin setengah inci (36 pt).
OrientasiLanskap (bawaan) atau Potret. Lanskap memuat lebih banyak kolom per halaman.
Ukuran teks (pt)6 sampai 16 poin, bawaan 9. Judul 5 poin lebih besar.
Teks panjangLanjutkan ke baris berikutnya (bawaan) mempertahankan setiap karakter dan membuat baris lebih tinggi. Potong jadi satu baris dengan … membuat setiap baris tetap setinggi satu baris dan memendekkan nilai yang panjang, sehingga sebagian isinya tidak tercetak.
Beri warna selang-seling pada barisAktif secara bawaan; jika nonaktif, yang digambar hanya kisi polos.
Ulangi judul kolom di setiap halamanAktif secara bawaan; jika nonaktif, baris judul kolom hanya dicetak di halaman pertama tabel.
Nomor halamanAktif secara bawaan: 3 / 12 di pojok kanan bawah setiap halaman.
Font untuk aksara HanGaya glyph Tionghoa, Jepang, atau Korea untuk sel yang hanya berisi aksara Han (汉字/漢字/한자). Sel yang memuat kana selalu memakai font Jepang, dan sel yang memuat Hangul memakai font Korea. Pilih sesuai bahasa pembacanya.

Tabel yang lebar

Setiap kolom selebar baris terpanjangnya, maksimal 45% dari lebar area cetak; teks yang lebih panjang dilanjutkan ke baris berikutnya di dalam sel. Jika kolom yang dipilih tidak muat dalam satu lebar halaman, tabel dibagi menjadi beberapa kelompok kolom. Kelompok pertama mencetak semua barisnya, lalu kelompok berikutnya dimulai di halaman baru, dan seterusnya. Tidak ada yang tercetak di luar halaman.

  • Setiap kelompok setelah yang pertama mengulang kolom pertama yang dipilih, sehingga setiap baris tetap bisa dikenali. Taruh kolom ID atau nama di posisi pertama, atau hapus centang kolom sebelumnya, untuk menentukan kolom mana yang diulang.
  • Label kecil di kanan atas setiap kelompok, misalnya 15–26 / 41, menunjukkan kolom terpilih mana saja yang ada di halaman tersebut.
  • Agar lebih banyak kolom muat per halaman, pilih Lanskap, halaman yang lebih besar seperti A3, atau ukuran teks yang lebih kecil, atau hapus centang kolom yang tidak diperlukan.

Bahasa, font, dan teks kanan-ke-kiri

Nilai yang muat dalam Windows-1252 (bahasa Inggris, bahasa Indonesia tanpa simbol khusus, dan sebagian besar teks Eropa Barat) memakai Helvetica bawaan PDF, jadi tidak ada font yang diunduh. Teks lainnya memakai font Noto Sans, yang dipilih per sel dan diunduh dari assets.viewcsv.app hanya jika datanya memerlukan:

Latin, Yunani, dan Sirilik0,6 MB, misalnya teks Polandia Łódź, Yunani, atau Rusia
Tionghoa10,9 MB
Jepang5,5 MB
Korea6,1 MB
Arab0,3 MB
  • Font disematkan di PDF, jadi hasilnya tercetak dan tampil sama di perangkat mana pun. Teks tetap bisa dipilih dan dicari. Teks Arab disimpan sebagai glyph yang sudah dibentuk dalam urutan tampilan, jadi teks yang disalin dari PDF mungkin tidak persis sama dengan karakter sel aslinya.
  • Sel berbahasa Arab dibentuk dan diratakan ke kanan. Tabelnya sendiri tetap berjalan dari kiri ke kanan, dengan kolom pertama di sebelah kiri.
  • Setiap sel digambar dengan satu font. Sel yang mencampur aksara yang tidak dicakup oleh satu font pun, seperti Arab dan Tionghoa sekaligus, atau sel yang berisi emoji, menghentikan konversi dengan menyebut baris dan kolomnya. Tidak ada karakter yang diganti dengan kotak kosong.

Jika PDF gagal dibuat atau tampak terlalu padat

  • Ada sel berisi karakter yang tidak bisa digambar oleh satu font PDF. Pesannya menyebut baris dan kolomnya. Hapus emoji atau simbol di sana, atau pindahkan teks beraksara berbeda ke kolom terpisah dengan editor CSV. Untuk data yang harus tetap memuatnya, gunakan CSV ke HTML atau CSV ke Excel.
  • Font tidak bisa diunduh. Font berasal dari assets.viewcsv.app. Periksa koneksi, firewall, atau pemblokir konten Anda, lalu coba lagi.
  • Hasilnya terlalu besar untuk format ini. Ekspor PDF berhenti di atas 20.000 baris data atau 2.000 halaman. Filter baris yang perlu dicetak, atau pecah CSV-nya menjadi beberapa bagian.
  • Kolom sangat sempit dan teks sering terlipat. Beralihlah ke Lanskap atau A3, perkecil ukuran teks, atau hapus centang beberapa kolom. Kolom teks bebas yang panjang paling baik dicetak dengan Lanjutkan ke baris berikutnya.

Batas dan privasi

Ekspor PDF menerima hingga 20.000 baris data dan 2.000 halaman. CSV juga harus bisa dibuka di ruang kerja browser: hingga 25 MB, 100.000 baris, 250 kolom, dan 2 juta sel.

PDF dibuat dengan pustaka open source jsPDF dan jspdf-autotable di worker latar belakang pada tab ini, jadi halaman tetap responsif dan Batal bisa menghentikannya. Yang diunduh hanya file font; file CSV dan PDF tidak pernah meninggalkan perangkat Anda.

Contoh: dua faktur sebagai tabel PDF

Dua faktur dengan nomor bernol di depan, koma bertanda kutip, nama tempat berbahasa Polandia, dan catatan dua baris, dikonversi dengan pengaturan bawaan (A4 lanskap, 9 pt) dan judul invoices. Teks di bawah diekstrak dari PDF unduhan dengan pdftotext -layout; nomor halaman digambar sebagai 1 / 1. Łódź berada di luar Windows-1252, jadi font Latin 0,6 MB disematkan untuk sel-sel tersebut; sisanya memakai Helvetica.

CSV
invoice_no,client,city,amount,due_date,note
000981,"Smith & Co, Ltd",Leeds,1250.00,2026-05-31,Net 30
000982,Łódź Tools,Łódź,89.90,2026-06-15,"Two lines:
second line"
Teks PDF (pdftotext)
pdfinfo: Pages 1, Page size 841.89 x 595.28 pts (A4), Title "invoices"

invoices
invoice_no client         city     amount   due_date   note
000981     Smith & Co, Ltd Leeds   1250.00 2026-05-31 Net 30
000982     Łódź Tools     Łódź     89.90    2026-06-15 Two lines:
                                                       second line

                                                                     1/1

Tanya jawab

Apakah PDF-nya menampilkan teks Tionghoa, Jepang, Korea, atau Arab dengan benar?

Ya. Alat ini mendeteksi aksara yang dipakai data dan menyematkan font Noto Sans yang sesuai. Jika ada sel yang mencampur aksara yang tidak dicakup oleh satu font pun, atau berisi emoji, alat ini memberi tahu sel mana yang perlu diubah, alih-alih mencetak kotak kosong.

Apa yang terjadi pada kolom yang tidak muat di halaman?

Kolom itu dilanjutkan ke halaman berikutnya sebagai kelompok kolom tambahan, masing-masing mengulang kolom pertama yang dipilih, dengan label seperti 15–26 / 41. Tidak ada kolom yang terpotong.

Apakah angka diformat atau ditambahkan total?

Tidak. Setiap nilai dicetak persis seperti tertulis di CSV, termasuk angka nol di depan, dan tidak ada baris atau total yang ditambahkan. Untuk statistik kolom, gunakan profil kolom.

Standar dan referensi