CSV'den PDF'e
Bir CSV dosyasını biçimlendirilmiş bir PDF tablosuna dönüştürün — %100 tarayıcınızda, yükleme ve kayıt olmadan.
Bir CSV dosyası seçin
veya birini buraya sürükleyin — .csv, .tsv ve düz metin tabloları kabul edilir
—
Önizleme
Tablo verileri için idealdir. Hücreler tek satırda oluşturulur — uzun hücreler, ızgarayı düzenli tutmak için üç noktayla kısaltılır. Çok geniş tablolar için yataya veya Legal'e geçin.
Your file is ready
Processed entirely in your browser — the file never left your device.
CSV'den PDF'e nasıl dönüştürülür
Üç adım. Dosyalar cihazınızdan asla çıkmaz.
CSV'yi açın
.csv, .tsv veya düz metin tablosu seçin ya da sürükleyin. PapaParse onu tarayıcınızda okur — yükleme yok.
Seçenekleri ayarlayın
Sınırlayıcı, sayfa boyutu, yön ve yazı tipi boyutunu seçin. İlk satırın bir başlık olup olmadığını belirtin.
Dönüştürün ve indirin
pdf-lib sayfalandırılmış bir tablo oluşturur. Anında indirin — dosya cihazınızdan asla çıkmaz.
imisspdf'te neden CSV'den PDF'e kullanmalısınız?
Tasarım gereği gizlilik
CSV'niz cihazınızdan asla çıkmaz. Müşteri listeleri, satış hunileri, bordro dışa aktarımları — hepsi yerel kalır. Yükleme yok, saklama süresi yok, hiçbir sunucu adımı yok.
Büyük dosyalarda bile anında
Yükleme olmadığı için birkaç MB'lık bir CSV'nin yolculuğunu beklemek gerekmez. On binlerce satır saniyeler içinde oluşturulur çünkü her adım yerel olarak çalışır.
Ücretsiz, filigransız
Günlük sınır yok. Çıktıda filigran yok. Asıl özelliği gizleyen bir premium plan yok. CSV'nizi yapıştırıp PDF'i indirmeniz yeterli.
"CSV'den PDF'e" gerçekte ne anlama gelir
Bir CSV dosyası (virgülle ayrılmış değerler) düz metindir: her satır bir satırdır, her hücre bir sınırlayıcıyla ayrılır. Elektronik tablolar, veritabanları ve betikler sürekli CSV üretir çünkü bunlar basit, evrensel ve kayıpsızdır. Sorun şudur: CSV'ler sıradan bir metin düzenleyicide çirkin görünür ve kullanıcının bölgesel ayarlarına bağlı olarak Excel'de tutarsız davranır (virgül vs noktalı virgül, ondalık nokta vs virgül). Bir PDF, bu verileri her cihaz ve yazıcıda aynı şekilde açılan, okunabilir ve sabit düzenli bir tabloda dondurur.
Bu araç bir .csv (ya da .tsv veya ayırıcılı herhangi bir metin dosyası) okur, her sütunu ölçer, kalın bir başlık satırı olan temiz bir ızgara oluşturur ve aşağı doğru sayfalandırır. Çıktı, Excel'den geçmeden arşivleyebileceğiniz, e-postayla gönderebileceğiniz veya yazdırabileceğiniz, sayfalandırılmış bir PDF'tir.
CSV'den PDF'e bu sayfada nasıl çalışır
Dosyayı tarayıcınızda ayrıştırmak için PapaParse kullanır, ardından PDF'i anında pdf-lib ile oluştururuz. PapaParse, gömülü virgüller içeren tırnaklı dizeleri, kaçışlı tırnakları (tırnaklı bir alanın içinde ""), tırnak içindeki çok satırlı hücreleri, BOM karakterlerini ve sınırlayıcının otomatik algılanmasını yönetir. Ardından gömülü Helvetica yazı tipiyle her sütunu ölçer, bir ızgara çizer, değerleri yazar ve aşağı doğru sayfalandırırız. Geniş tablolar sayfaya sığacak şekilde ölçeklenir — fazla dar kalacak sütunlar metinlerini üç noktayla oluşturur.
Neler iyi çalışır
- Veritabanı dışa aktarımları. SELECT … INTO OUTFILE, mysqldump, Postgres COPY — hepsi doğrudan oluşturabileceğimiz CSV üretir.
- Betik çıktıları. Python/pandas to_csv, Node.js, R, Stata, Julia — bir CSV yazan her şey.
- Avrupa Excel'i. Almanca, Fransızca veya İtalyanca Excel ayarlarının noktalı virgülle ayrılmış CSV'leri yapılandırma olmadan çalışır.
- TSV (sekmeyle ayrılmış değerler). Bir .tsv sürükleyin ve sınırlayıcı menüsünden Sekme'yi seçin.
- Unicode. Endonezce, Fransızca, İspanyolca, Almanca, Vietnamca — Latin-1 ekindeki her şey doğrudan oluşturulur; dışındaki karakterler değiştirilir veya çevriyazılır.
Sınırlar — dürüstçe
- Hücreler tek satırda oluşturulur. Tırnaklı alanların içindeki çok satırlı içerik tek bir boşluğa indirgenir.
- Yazı tipi, PDF'lere yerleşik Helvetica WinAnsi'dir. Latin-1 dışındaki karakterler (ör. Arapça, Çince, Kiril) "?" ile değiştirilir. Latin olmayan yazılar için CSV'yi Excel'e yapıştırdıktan sonra Excel'den PDF kullanın.
- Sayılar ve tarihler tam olarak yazıldıkları gibi oluşturulur — bölgesel ayara göre yeniden biçimlendirme yapılmaz.
- Koşullu renklendirme (şeritler, vurgular) uygulanmaz; her gövde satırı aynı şekilde oluşturulur.
- Başlık satırı yalnızca ilk sayfada tekrarlanır, uzun bir tablonun sonraki sayfalarında değil.
CSV'den PDF'e yaygın kullanım senaryoları
- Bir veritabanı anlık görüntüsünü paylaşmak. Bir PDF, bir SQL istemcisi veya Excel olmadan her cihazda açılabilir ve alıcı onu yanlışlıkla düzenleyemez.
- Bir veri dışa aktarımını e-postaya eklemek. Ham bir CSV, çoğu teknik olmayan alıcıya çöp gibi görünür; bir PDF düzenli bir rapor gibi okunur.
- Dönem sonu anlık görüntülerini arşivlemek. Bir tablonun kapanış durumunu (siparişler, bordro, envanter) 10 yıl sonra da aynı okunacak dondurulmuş bir PDF olarak saklayın.
- Tablo kanıtı sunmak. Denetimler, uyumluluk başvuruları ve hukuki ifşalar genellikle canlı CSV yerine sabit biçimli PDF gerektirir.
- Tek seferlik bir rapor yazdırmak. CSV'yi sürükleyin, yatayı seçin, yazdır'a basın. Bir elektronik tablodan geçmeden.
Gizlilik ve güvenlik
CSV'ler, hassas verilerin bir veritabanından çıkış biçimidir: müşteri e-postaları, gelir rakamları, bordro verileri. Bunları bir buluttaki "CSV'den PDF'e" hizmetine göndermek yapısal bir gizlilik riskidir. Bu araç tamamen tarayıcınızda çalıştığı için CSV'nizden tek bir satır bile yüklenmez. İlk sayfa yüklemesinden sonra ağınızı kapatsanız bile dönüştürücü açtığınız herhangi bir CSV ile çalışmaya devam eder. Olağan yükleme tabanlı karşılaştırma için iLovePDF gizlilik incelememize bakın.
Sıkça sorulan sorular
Sabit bir satır sınırı yoktur — dönüştürücü satırları doğrudan pdf-lib'e aktarır, dolayısıyla tek tavan cihazınızın belleğidir. Pratikte orta sınıf bir dizüstü bilgisayarda 50.000 satırlık CSV'leri sorunsuz işledik; ortaya çıkan PDF yüzlerce sayfayı bulur ama temiz şekilde oluşturulur. Telefonda kabaca 10.000 satıra kadar rahat bir performans bekleyin. Bir bellek duvarına çarparsanız CSV'yi parçalara bölün, her birini ayrı ayrı dönüştürün ve PDF'leri PDF Birleştir aracımızla birleştirin. Dönüştürme yerel olarak gerçekleştiği için kaynak CSV'yi de gizli tutabilirsiniz — yükleme adımı yok.
CSV ayrıştırması, fiili JavaScript CSV standardı olan PapaParse'a devredilir. Yaygın her sınır durumunu doğru şekilde işler: gömülü virgül içeren tırnaklı alanlar, tırnaklı alanların içinde çiftlenmiş tırnaklar ("O ""merhaba"" dedi"), sondaki boşluklar ve dosyanın başındaki BOM karakterleri. UTF-8 yerel olarak çözülür. PDF oluşturma katmanında, WinAnsi/Latin-1 aralığının dışındaki karakterler değiştirilir (kıvrık tırnaklar düz olur, uzun çizgiler kısa çizgiye, üç nokta üç ayrı noktaya dönüşür); oluşturulamayan her şey "?" olur ama ayrıştırıcı yine de orijinal değeri görür.
Evet — doğru tırnaklanmış bir CSV alanının içindeki çok satırlı içerik (çift tırnak içindeki satır sonları) PapaParse tarafından doğru ayrıştırılır. Oluşturma için, mevcut sürüm bu satır sonlarını tek bir boşluğa düzleştirir, böylece her satır tek bir PDF satırına sığar. Bu, tablo ızgarasını tutarlı tutar ve tek bir hücre uzun bir paragraf içerdiğinde öngörülemeyen satır yüksekliklerini önler. Hücre içi satır sonlarını görsel olarak korumanız gerekiyorsa CSV'yi önce Markdown veya Word'e dönüştürün; kısa hücre değerlerine sahip tablo verileri için tek satırlı oluşturma doğru varsayılandır.
Evet. Sınırlayıcı açılır menüsünü "Otomatik" konumunda bırakın; PapaParse ayırıcının virgül, noktalı virgül, sekme mi yoksa dikey çubuk mu olduğuna karar vermek için ilk birkaç satırı örnekler. Bu, gerçek dünyadaki neredeyse her CSV için işe yarar. Belirsiz durumlarda (örneğin bir sütunun gerçekten noktalı virgül içerdiği ve dosyanın virgül kullandığı dosyalar) sınırlayıcıyı seçeneklerden elle kilitleyebilirsiniz. Excel'in Avrupa tarzı CSV'leri genellikle noktalı virgül kullanır; veritabanı dışa aktarımları genellikle virgül veya sekme (TSV) kullanır.
Önce dönüştürücü her sütunu en geniş içeriğine göre ölçer (bir dev sütunun geri kalanı ezmesini önlemek için ~240 puntoyla sınırlanır). Toplam yine de sayfa genişliğini aşarsa, tüm tablonun sığması için her sütun orantılı olarak küçültülür. Metnini gösteremeyecek kadar dar kalan hücrelerin içeriği üç noktayla kısaltılır. Alttaki ayrıştırılmış değer değişmez — yatay yöne veya daha büyük bir sayfa boyutuna (Legal) geçmek düzeni genellikle çözer. Çok geniş tablolar için yatay A4 veya Legal standart öneridir.
Hayır. Dönüştürücü her hücreyi CSV'nizde göründüğü tam dize olarak oluşturur. Bir sütun "2026-05-27" içeriyorsa PDF'de görünen budur; bir sayı "1,234.56" olarak saklanıyorsa virgül ve ondalık korunur. Bu, çıktıyı öngörülebilir kılar: PDF, kaynak CSV'nin sadık, dondurulmuş bir görünümüdür, yeniden yorumlanmış bir elektronik tablo değil. Yerel ayara duyarlı sayı veya tarih biçimlendirmesi gerekiyorsa bunu CSV'ye aktarmadan önce kaynakta (Excel, Google E-Tablolar veya betiğiniz) yapın.
CSV'den PDF'e en iyi sonuçlar için ipuçları
- CSV'nizi UTF-8 olarak kaydedin. Excel'in "CSV olarak kaydet" işlevi bazen varsayılan olarak ANSI/Windows-1252 kullanır; bu da aksanları ve ASCII olmayan karakterleri bozar. Biçim menüsünden CSV UTF-8'i seçin.
- Geniş tablolar için yatayı kullanın. Yaklaşık 6-8 ilgili içerik sütunundan fazlanız varsa, dönüştürmeden önce yataya (ya da Legal'e) geçin.
- İhtiyacınız olmayan sütunları önceden kırpın. Kaynak CSV'deki kullanılmayan sütunları silin — daha dar tablolar daha iyi sayfalandırılır.
- Belirsiz dosyalarda sınırlayıcıyı sabitleyin. Otomatik algılama yanlış ayırıcıyı seçerse (nadirdir ama küçük CSV'lerde olur), doğru olanı menüden kendiniz seçin.
- Çok büyük CSV'leri bölün. On binlerce satır iyi oluşturulur, ancak 200.000'den fazla satır bir mobil tarayıcıyı zorlayabilir. Önce bölün, her parçayı dönüştürün ve sonunda PDF Birleştir kullanın.
İlgili PDF araçları
- Excel'den PDF'e — tam .xlsx çalışma kitapları için aynı fikir (formüller, birden çok sayfa).
- PDF'den Excel'e — tersi: bir PDF'teki tablo verilerini bir elektronik tabloya çıkarır.
- PDF Birleştir — birden çok dönüştürülmüş tabloyu tek bir PDF raporunda birleştirir.
- PDF Koru — hassas verileri paylaşmadan önce ortaya çıkan PDF'i şifreler.