Bir PDF Dosyasına Sayfa Numaraları Ekleme
Bir PDF Dosyasına Sayfa Numaraları Ekleme
PDF'ler her yerde - ve bunun iyi bir nedeni var. Güvenli, paylaşması kolay ve dünya çapında hemen hemen her makine veya tarayıcıda çalışırlar. Ancak, her gün milyonlarca insan PDF dosyalarını kullanmasına rağmen, doğru kullanımı zor olabilir.
PDF belgelerinin en iyi özelliklerinden biri, müdahale edilmesinin zor olmasıdır, ancak kendi değişikliklerinizin yolunu aradığınızda bu sorun yaratabilir. Bu rehberde, zengin özellikli C# kütüphanemiz IronPDF kullanarak bir PDF dosyasına sayfa numaralarını eklemenin ne kadar kolay olduğunu göstereceğiz ve ayrıca temel işlevsellik sunan birkaç alternatif çevrimiçi araç önerisinde bulunacağız.
IronPDF: Üstün C# PDF Kütüphanesi
IronPDF, özellikle web geliştiriciler için tasarlanmış hafif bir .NET PDF kutuphanesidir. PDF dönüştürme sadece birçok kullanımdan biridir - PDF'leri okumayı, yazmayı ve manipüle etmeyi kolaylaştırır ve hem masaüstü hem de web için .NET projelerinizde kullanabilirsiniz. En iyi kısmı - bir geliştirme ortamında denemesi ücretsizdir.
IronPDF'nin ana avantajlarından biri esnekliğidir. Bağımsız bir masaüstü uygulaması olarak kullanılabilir veya IronPDF API'si kullanarak web uygulamanıza entegre edilebilir. Ayrıca, IronPDF, Windows, Mac ve Linux işletim sistemleri ile uyumlu olup, geniş bir kullanıcı yelpazesine erişim sağlar.
Bir PDF Dosyasına Sayfa Numaraları Eklemek - Başlarken
Visual Studio'da Projenizi Oluşturun
Öncelikle, Visual Studio'yu açın ve Dosya -> Yeni Proje -> Konsol Uygulaması bölümüne gidin. Proje adınızı girin, kaydetmek istediğiniz konumu seçin ve İleri düğmesine basın. En son .NET Framework'ü seçin ve ardından Oluştur'un. Projeniz çalışır duruma geldiğinde, kütüphanemizi ekleme zamanı.
IronPDF Kutuphanesini Yükleme
IronPDF kullanımı kolaydır ancak yüklemesi daha da kolaydır. Bunu yapmanın birkaç yolu vardır:
Yöntem 1: NuGet Paket Yöneticisi Konsolu
Visual Studio'da, Çözüm Gezgini'nde Başvurular'a sağ tıklayın, ardından NuGet Paketlerini Yönet'i tıklayın. 'IronPDF'yi arayın ve tarayın, en son sürümü yükleyin. Bunu görüyorsanız, çalışıyor demektir:

Ayrıca, Araçlar -> NuGet Paket Yöneticisi -> Paket Yöneticisi Konsol bölümüne giderek, Paket Yöneticisi Sekmesinde şu satırı girin:
Install-Package IronPdf
Son olarak, IronPDF'yi doğrudan NuGet'in resmi web sitesinden alabilirsiniz. IronPDF NuGet sayfası'nın sağ menüsünden İndirme Paketi seçeneğini seçin, indirinizin üzerine çift tıklayarak otomatik olarak yükleyin ve projenizde kullanmaya başlamak için Çözümü yeniden yükleyin.
Çalışmadı mı? Platforma özel yardım için ileri seviye NuGet kurulum sayfamızdan yararlanabilirsiniz.
Yöntem 2: Bir DLL dosyası kullanma
IronPDF DLL dosyasını doğrudan bizden alabilir ve Visual Studio'ya manuel olarak ekleyebilirsiniz. Windows, macOS ve Linux DLL paketlerine bağlantılar ve tam talimatlar için IronPDF kurulum rehberimize bakın.
IronPDF Namespace'i Ekle
Kodunuzu IronPDF namespace'i ile başlatmayı her zaman unutmayın, işte böyle:
using IronPdf;
using IronPdf;
Imports IronPdf
IronPDF Kullanarak Bir PDF Dosyasına Sayfa Numaraları Eklemek
IronPDF paketini içe aktararak başlıyoruz ve ardından sayfa numaralarıyla PDF'ye dönüştürülecek bir HTML dizisi oluşturuyoruz. İşte kod örneği:
using IronPdf;
var html = @"
<p> Hello Iron</p>
<p> This is 1st Page </p>
<div style='page-break-after: always;'></div>
<p> This is 2nd Page</p>
<div style='page-break-after: always;'></div>
<p> This is 3rd Page</p>";
using IronPdf;
var html = @"
<p> Hello Iron</p>
<p> This is 1st Page </p>
<div style='page-break-after: always;'></div>
<p> This is 2nd Page</p>
<div style='page-break-after: always;'></div>
<p> This is 3rd Page</p>";
Imports IronPdf
Private html = "
<p> Hello Iron</p>
<p> This is 1st Page </p>
<div style='page-break-after: always;'></div>
<p> This is 2nd Page</p>
<div style='page-break-after: always;'></div>
<p> This is 3rd Page</p>"
Daha sonra, belirli HTML altbilgi ayarlarıyla ChromePdfRenderer örnekleyelim. Bu, PDF'mizde sayfa numaralarının stilini ve yerleşimini tanımlamamızı sağlar. İşte kod:
// Instantiate Renderer
var renderer = new ChromePdfRenderer
{
RenderingOptions =
{
HtmlFooter = new HtmlHeaderFooter
{
MaxHeight = 15, // millimeters
HtmlFragment = "<center><i>{page} of {total-pages}</i></center>",
DrawDividerLine = true
}
}
};
// Instantiate Renderer
var renderer = new ChromePdfRenderer
{
RenderingOptions =
{
HtmlFooter = new HtmlHeaderFooter
{
MaxHeight = 15, // millimeters
HtmlFragment = "<center><i>{page} of {total-pages}</i></center>",
DrawDividerLine = true
}
}
};
' Instantiate Renderer
Dim renderer = New ChromePdfRenderer With {
.RenderingOptions = {
HtmlFooter = New HtmlHeaderFooter With {
.MaxHeight = 15,
.HtmlFragment = "<center><i>{page} of {total-pages}</i></center>",
.DrawDividerLine = True
}
}
}
Daha sonra, HTML'yi bir PDF olarak işleriz. PDF'ye dönüştürmek için sadece RenderHtmlAsPdf metodunu çağırın ve IronPDF otomatik olarak her sayfaya numara ekleyecektir.
var pdf = renderer.RenderHtmlAsPdf(html);
var pdf = renderer.RenderHtmlAsPdf(html);
Dim pdf = renderer.RenderHtmlAsPdf(html)
Ve son olarak, şimdi yapmamız gereken tek şey yeni numaralandırılmış PDF'yi sistemimize kaydetmektir. Bu kadar basit:
pdf.SaveAs("pageNumber.pdf");
pdf.SaveAs("pageNumber.pdf");
pdf.SaveAs("pageNumber.pdf")
Daha önce kodda gördüğünüz gibi, sayfa numaralarımızın biçimini sayfanın ortasına yerleşecek şekilde özelleştirdik; mevcut ve toplam sayfa sayısını gösterecek ve bir bölücü çizgi ekleyecek şekilde ayarladık. Son ürün şöyle görünüyor:

Alternatif PDF Sayfa Numaralandırma Araçları
Sınırlı da olsa, çok sayıda ücretsiz araç mevcuttur; bu araçlar PDF'lere sayfa numaraları eklemenize olanak tanır. İşte bazı alternatif PDF sayfa numaralandırma seçenekleri.
Sejda - Çevrimiçi PDF Aracı
Sejda PDF Editor, sayfaları birleştirme, dosya boyutunu sıkıştırma, formlar oluşturma ve daha fazlası gibi temel PDF düzenleme araçlarını sunan bir çevrimiçi araçtır. Kullanımı ücretsiz olmasına rağmen, ücretli planlardan birine abone olmadan önce sayfa ve zaman kısıtlamalarıyla birlikte gelir.
Sejda Çevrimiçi PDF Aracı Kullanarak Bir PDF'ye Sayfa Numaraları Ekleyin
- Sejda web sitesini ziyaret edin ve araçlar listesinden 'Sayfa Numaraları'nı bulun - tıklayın
- Sayfa numaraları eklemek istediğiniz PDF dosyasını yükleyin
- Yüklendikten sonra uygulamak istediğiniz özelleştirme seçeneklerini gözden geçirin
- Memnun olduğunuzda Dosya İşle'yi sonlandırın
- Sayfa numaraları eklendikten sonra Dosya İndir'e tıklayarak dosyanızı kaydedin
Smallpdf
SmallPDF, PDF düzenleme özellikleri dahil olmak üzere çeşitli PDF düzenleme özellikleri sunan popüler bir çevrimiçi araçtır; sayfa numaraları eklemenizi sağlar. SmallPDF'nin en büyük avantajlarından biri kullanım kolaylığıdır. Bir web uygulaması olması nedeniyle, herhangi bir cihaza internet bağlantısı şartıyla erişebilirsiniz ve hiçbir yazılım indirmek veya kurmak zorunda kalmazsınız.
Smallpdf Kullanarak Bir PDF'ye Sayfa Numaraları Ekleyin
- SmallPDF'nin resmi web sitesine gidin, en üstteki Araçlar menüsünü açın ve Sayfaları Numaralandır'a tıklayın
- Dosyanızı yüklediğinizde, yeni bir menü, sayfa numaralarınızın yerini ve hangi numaradan başlamanız gerektiğini sorarak çıkacaktır
- SmallPDF'nin başka özelleştirme veya kişiselleştirme seçenekleri yoktur
- Sayfaları Numaralandır'a tıklayın ve işlem bittikten sonra PDF'yi indirin
Sonuç
PDF belgelerine sayfa numaraları eklemek, belgenizin okunabilirliğini ve organizasyonunu artırmanın doğrudan bir yoludur. Basit bir görevdir; ancak farklı araçların çeşitli şekillerde ve farklı özellikler ile seçeneklerle ele aldığı bir görevdir.
Çevrimiçi ve ücretsiz araçlar hızlı ve rahat olabilir; ta ki sınıra takılıp ücretli bir plana abone olmak zorunda kalana kadar. Ne var ki bunlar, IronPDF gibi özel bir PDF kütüphanesinin sunduğu derin kontrolden yoksundur.
Ve PDF sayfa numaralari sadece başlangictir - PDF formatlama araclari, yerleşik güvenlik ve uyumluluk özellikleri ve daha fazlasi ile, IronPDF tüm PDF belge ihtiyaçlariniz icin en iyi aracdir.
IronPDF'yi kullanmaya hazır mısınız? IronPDF'in 30 günlük ücretsiz denemesi ile başlayabilirsiniz. Geliştirme amacıyla tamamen ücretsiz olması da çok avantajlıdır; böylece tam olarak neler yapabileceğini görebilirsiniz. Ve gördüklerinizi beğendiyseniz, IronPDF lisansı için $799 kadar düşük bir fiyattan başlar. Daha büyük tasarruflar için, dokuz Iron Software aracını iki araç fiyatına almak istediğiniz Iron Suite fırsatını kontrol edin. İyi çalışmalar!


