Sunucunuzda PDF dosyalarını birleştirmek, her sayfaya filigran eklemek ya da birden fazla görseli tek bir PDF’e dönüştürmek mi gerekiyor? Yerel kütüphanelerle uğraşmak, karmaşık bağımlılıkları yönetmek ya da yerel ikili dosyalarla uğraşmak zorunda kalmadan, tüm bu işlemleri birkaç API çağrısıyla halledebilirsiniz.
Özellikle sunucusuz ortamlar, edge hesaplama ya da kısıtlı barındırma hizmetlerinde çalışıyorsanız, yerel PDF araçlarını kurmak ve yönetmek ciddi bir zaman kaybına yol açabilir. PDF Toolkit API, bu tür senaryolarda devreye giriyor ve temel PDF işlemlerini zahmetsizce gerçekleştirmenizi sağlıyor. Ücretsiz katmanda günde 100 isteğe kadar destek sunan bu API ile karmaşık yerel kütüphanelerden kurtulabilir, tek bir entegrasyonla tüm ihtiyaçlarınızı karşılayabilirsiniz.
PDF dosyalarını birleştirmek hiç bu kadar kolay olmamıştı
Birden fazla PDF dosyasını tek bir belge haline getirmek, faturaları, sözleşmeleri ya da raporları tek bir dosyada toplamak için ideal bir çözüm sunuyor. API, dosyaları aldıktan sonra sırayla birleştirerek tek bir çıktı oluşturuyor ve yerel ikili dosyalarla uğraşmanıza gerek bırakmıyor.
Örneğin, invoice.pdf ve terms.pdf dosyalarını birleştirmek için aşağıdaki komutu kullanabilirsiniz:
curl -X POST \
' \
-H 'X-RapidAPI-Key: YOUR_API_KEY' \
-H 'X-RapidAPI-Host: pdf-toolkit-api2.p.rapidapi.com' \
-F 'files=@invoice.pdf' \
-F 'files=@terms.pdf' \
--output merged.pdfAynı işlemi Node.js uygulamasında da gerçekleştirebilirsiniz. axios ve form-data kütüphanelerini kullanarak dosyaları API’ye gönderebilir ve yanıtı diskte saklayabilirsiniz:
import fs from "node:fs";
import FormData from "form-data";
import axios from "axios";
const form = new FormData();
form.append("files", fs.createReadStream("invoice.pdf"));
form.append("files", fs.createReadStream("terms.pdf"));
const res = await axios.post(
"
form,
{
responseType: "arraybuffer",
headers: {
...form.getHeaders(),
"X-RapidAPI-Key": process.env.RAPIDAPI_KEY,
"X-RapidAPI-Host": "pdf-toolkit-api2.p.rapidapi.com",
},
}
);
fs.writeFileSync("merged.pdf", res.data);
console.log("Dosya başarıyla kaydedildi: merged.pdf");Her sayfaya filigran ekleyin: "Gizli" ya da "Ödenmiş" gibi metinler
Raporlarınıza, müşteri belgelerinize ya da draft versiyonlarınıza "GİZLİ", "ÖDENMİŞ" ya da müşteri adı gibi metinleri filigran olarak eklemek, belgelerinizi daha profesyonel ve güvenli hale getirebilir. PDF Toolkit API, bu işlemi sadece birkaç parametreyle gerçekleştirmenizi sağlıyor.
Örneğin, report.pdf dosyasının her sayfasına "GİZLİ" filigranı eklemek için aşağıdaki komutu kullanabilirsiniz:
curl -X POST \
' \
-H 'X-RapidAPI-Key: YOUR_API_KEY' \
-H 'X-RapidAPI-Host: pdf-toolkit-api2.p.rapidapi.com' \
-F 'file=@report.pdf' \
-F 'text=GİZLİ' \
--output stamped.pdfResimleri PDF’e dönüştürün: Tarama çıktılarından fotoğraflara kadar
Birden fazla görseli tek bir PDF dosyasında birleştirmek, tarama çıktılarını, ekran görüntülerini ya da fotoğraf koleksiyonlarını standart bir belge formatına dönüştürmek için ideal bir yöntemdir. PDF Toolkit API, desteklenen tüm görsel formatlarını (JPG, PNG) destekleyerek çıktıyı otomatik olarak PDF’e çeviriyor.
Örneğin, page1.jpg ve page2.png dosyalarını birleştirmek için aşağıdaki komutu kullanabilirsiniz:
curl -X POST \
' \
-H 'X-RapidAPI-Key: YOUR_API_KEY' \
-H 'X-RapidAPI-Host: pdf-toolkit-api2.p.rapidapi.com' \
-F 'files=@page1.jpg' \
-F 'files=@page2.png' \
--output combined.pdfAPI mi, yerel kütüphane mi? Doğru aracı seçmek
PDF dosyalarıyla çalışırken yerel kütüphaneler (örneğin pdf-lib) kullanmak, özellikle tek bir göreviniz varsa ve yerel ortamda çalışıyorsanız avantajlı olabilir. Ancak, aşağıdaki durumlarda API kullanmak daha akıllıca bir seçimdir:
- Sunucusuz ya da edge hesaplama ortamlarında çalışıyorsanız: Yerel ikili dosyaların kurulumu ve yönetimi zor olabilir.
- Birden fazla PDF işlemi gerçekleştiriyorsanız: Tüm işlemleri tek bir API üzerinden gerçekleştirmek, beş ayrı kütüphaneyi yönetmekten daha basittir.
- PDF işlemlerini tamamen dış kaynaklı hale getirmek istiyorsanız: API kullanmak, kodunuzda yerel kütüphanelere bağımlılığı ortadan kaldırır.
PDF Toolkit API’nin ücretsiz katmanı günde 100 isteğe kadar destek sunarken, daha yüksek hacimli kullanımlar için uygun fiyatlarla kullanılabilir. Yerel araçlarla uğraşmak yerine, API’yi kullanarak zamanınızı daha önemli işlere ayırabilirsiniz.
Hemen denemeye başlayın
PDF Toolkit API’yi kullanmaya başlamak için RapidAPI üzerinden ücretsiz BASIC planına kaydolmanız yeterli. Herhangi bir kredi kartı bilgisi gerektirmeyen bu plan, API anahtarınızı aldıktan sonra hemen kullanılabilir hale geliyor. Ayrıca, görüntü işleme ihtiyaçlarınız için de aynı API mimarisine sahip Image Toolkit API adında bir hizmet daha bulunuyor.
Eğer API’de karşılaştığınız bir sınırlama ya da eklemek istediğiniz yeni bir özellik varsa, geliştirici yorumlarınıza açık olduğunu belirtiyor. Geliştiricilerden gelen geri bildirimlerle sürekli olarak iyileştirilen bu API, PDF dosyalarınızı yönetmek için basit ve etkili bir çözüm sunuyor.
Günümüzde belgelerinizi dijital ortamda yönetmek ve paylaşmak, iş süreçlerinin vazgeçilmez bir parçası haline geldi. PDF Toolkit API gibi araçlar, bu süreçleri hızlandırarak hem zamandan hem de kaynaklardan tasarruf etmenizi sağlıyor. Artık yerel kütüphanelerin karmaşıklığına takılmadan, belgelerinizi istediğiniz şekilde düzenleyebilir ve paylaşabilirsiniz.
Yapay zeka özeti
PDF dosyalarını sunucuda birleştirmek, bölmek, filigran eklemek ya da resimleri PDF’e çevirmek için yerel kütüphanelere gerek kalmayan API çözümü. Örnekler ve ücretsiz kullanım imkânı.