
Hiç PDF veya başka bir belgeyi OneNote belgesine programlı olarak eklemek istediniz mi? Şanslısınız çünkü bu makale, C# kullanarak PDF’yi OneNote’a nasıl ekleyeceğinizi gösterecek.
OneNote, Microsoft’un not alma ve dijital görev yönetimi yazılımıdır. Serbest biçimde bilgi toplamanın, düzenlemenin ve işbirliği yapmanın yanı sıra notlar, çizimler, ekran kırpmaları ve sesli yorumlarla çok kullanıcılı işbirliğine olanak tanır. Bazen, PDF dosyalarını OneNote belgelerine eklemek gerekebilir. Bu makalenin amacı, C# kullanarak bir PDF belgesini OneNote’a eklemek için bir çözüm sunmaktır.
PDF belgelerinin içeriğini notlara aktarmanın bir yolunu arıyorsanız, önceki blog yazımı okuyarak PDF’yi C# ile OneNote’a dönüştürmenin adım adım kılavuzuna göz atabilirsiniz.
Bu makalede aşağıdaki konular ele alınacaktır:
- OneNote’a PDF Ekleme için C# API’si
- Yeni OneNote Belgesine PDF Ekleme
- Mevcut OneNote Belgesine PDF Ekleme
OneNote’a PDF Ekleme için C# API’si
Bir PDF belgesini yeni veya mevcut bir OneNote belgesine eklemek için Aspose.Note for .NET API’sini kullanacağız. Bu, OneNote belgeleri oluşturmanıza, okumanıza ve dönüştürmenize olanak tanıyan zengin özelliklere sahip bir API’dir. Ayrıca, yeni veya mevcut OneNote belgelerine resimler, resimler veya diğer belgeler eklemeyi sağlar. Bunun yanı sıra, kullanıcılar PDF belgelerinin içeriğini OneNote belgelerine aktarmak için bu API’yi kullanabilirler.
Lütfen API’nin DLL dosyasını buradan indirin veya NuGet kullanarak yükleyin.
PM> Install-Package Aspose.Note
C# ile Yeni OneNote Belgesine PDF Ekleme
Aşağıdaki adımları takip ederek kolayca yeni bir OneNote belgesi oluşturabilir ve bir PDF dosyasını ekleyebilirsiniz:
- İlk olarak, Document sınıfının bir örneğini oluşturun.
- Ardından, Page, Outline ve OutlineElement sınıflarının nesnelerini oluşturun.
- Sonrasında PDF dosyasını ve simge dosyasını FileStream nesnelerine okuyun.
- Bu sırada, AttachedFile sınıf nesnesini başlatın ve dosya adı ile akış nesnelerini argüman olarak verin.
- Sonra, AttachedFile‘ı OutlineElement’e eklemek için AppendChildLast() yöntemini kullanın.
- Aynı şekilde, Outline‘ı Page’e ve Page‘i Document’e ekleyin.
- Son olarak, OneNote belgesini kaydetmek için Save() yöntemini çağırın.
Aşağıdaki kod örneği, C# kullanarak yeni bir OneNote belgesine PDF dosyasını nasıl ekleyeceğinizi gösterir.

C# ile Yeni OneNote Belgesine PDF Ekleme.
C# ile Mevcut OneNote Belgesine PDF Ekleme
Ayrıca, yukarıdaki adımları takip ederek bir PDF belgesini mevcut bir OneNote belgesine de ekleyebiliriz. Ancak, 1. adımda yalnızca mevcut bir OneNote belgesini Document sınıfı kullanarak yüklememiz gerekir.
Aşağıdaki kod örneği, C# kullanarak mevcut bir OneNote belgesine PDF nasıl ekleniri gösterir.

C# ile Mevcut OneNote Belgesine PDF Ekleme.
Ücretsiz Lisans Alın
Kütüphaneyi değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici lisans alın.
Sonuç
Bu makalede şunları öğrendik:
- Yeni bir OneNote belgesi programlı olarak oluşturma;
- Mevcut bir OneNote belgesini yükleme;
- PDF’yi bir ek olarak OneNote’a yükleme.
C# ile OneNote’a PDF eklemenin yanı sıra, Aspose.Note for .NET API’sini kullanarak daha fazla bilgiye dokümantasyon üzerinden ulaşabilirsiniz. Herhangi bir belirsizlik durumunda, lütfen ücretsiz destek forumumuzda bizimle iletişime geçin.