Köprüler normalde harici verileri belgenin belirtilen herhangi bir alanıyla ilişkilendirmek için kullanılır. Bağlantı notlarını kullanarak belgelerin herhangi bir bölümünü köprülere dönüştürebiliriz. Bir programcı olarak, bu bağlantı ek açıklamalarını .NET uygulamalarınızdaki belgelere ekleyebilirsiniz. Bu yazıda, C# kullanarak PDF dosyalarında köprülerin nasıl oluşturulacağını tartışacağız.
Aşağıdaki konular aşağıda ele alınmıştır:
PDF’de Köprü Oluşturmak için .NET API
GroupDocs.Annotation, farklı türden uygulamalar için açıklama çözümü sağlar. .NET API’si, .NET uygulamalarınızdaki belgelerdeki çeşitli ek açıklamaların işlenmesine ve otomasyonuna olanak tanır. C# kullanarak PDF dosyasında köprü ek açıklamaları oluşturmak için GroupDocs.Annotation for .NET API’sini kullanacağız.
İndirilenler bölümünden DLL’leri veya MSI yükleyicisini indirebilir veya NuGet yoluyla .NET uygulamanıza API’yi yükleyebilirsiniz.
PM> Install-Package GroupDocs.Annotation
C# kullanarak PDF’de Köprüler oluşturun
Aşağıda, C# kullanarak PDF dosyasında herhangi bir yerde köprü oluşturma adımları yer almaktadır.
- Annotator sınıfını kullanarak kaynak PDF belgesini yükleyin.
- Link Annotation nesnesini oluşturun.
- URL, sayfa numarası, noktalar vb. köprü özelliklerini tanımlayın.
- Ekle yöntemini kullanarak yüklenen PDF belgesine tanımlı köprüyü ekleyin.
- Açıklamalı PDF’yi Kaydet yöntemini kullanarak kaydedin.
Aşağıdaki kod örneği, PDF dosyasının herhangi bir bölümünün C# kullanarak köprüye nasıl dönüştürüleceğini gösterir.
// C# dilinde bağlantı ek açıklamalarını kullanarak PDF'de Köprüler oluşturun
using (Annotator annotator = new Annotator(@"path/sample.pdf"))
{
LinkAnnotation link = new LinkAnnotation
{
CreatedOn = DateTime.Now,
PageNumber = 0,
Points = new List<Point>
{
new Point(120, 300),
new Point(600, 300),
new Point(120, 270),
new Point(600, 270)
},
Url = @"https://products.groupdocs.com/annotation"
};
annotator.Add(link);
annotator.Save(@"path/annotation-link.pdf");
}
Yukarıdaki kodun çıktısı aşağıdadır.
Ücretsiz API Lisansı Alın
API’yi değerlendirme sınırlamaları olmadan kullanmak için ücretsiz bir geçici lisans alabilirsiniz.
Çözüm
Sonuç olarak, C# kullanarak PDF dosyalarında köprüler oluşturmak için bağlantı ek açıklamalarının nasıl eklenebileceğini öğrendiniz. Aynı şekilde, bağlantı ek açıklamalarını kullanarak belgenin herhangi bir bölümünü köprülere dönüştürebilirsiniz. Diğer birçok açıklama türü de aynı API kullanılarak benzer şekilde eklenebilir. Belgeleri ziyaret ederek API hakkında daha fazla bilgi edinin. Sorularınız için forum aracılığıyla bize ulaşın.