Bu nasıl yapılır konusu, C# kullanarak OneNote öğesinin HTML biçimine nasıl dönüştürüleceği konusunda rehberlik eder. Örnek kodu yürütmek için Aspose.Note’u eklemek üzere ortamı yapılandırmak için ayrıntıları, programlama görevlerinin basit bir listesini ve C#** kullanarak temel bir **OneNote’tan HTML’ye dönüştürücü geliştirmek için örnek bir örnek kodu paylaşır. Geliştirilen uygulama, macOS, Linux veya Windows içindeki .NET yapılandırılmış ortamlardan herhangi birinde kullanılabilir.
C# kullanarak OneNote’u HTML’ye Dönüştürme Adımları
- OneNote’u HTML’ye dönüştürmek üzere Aspose.Note for .NET kullanmak için IDE’yi ayarlayın
- Document sınıfının bir örneğini kullanarak varsayılan bir .ONE dosyası oluşturun ve bunun içine boş bir sayfa ekleyin
- ParagraphStyle sınıfından bir nesne oluşturun ve istediğiniz metin biçimlendirme ayarlarını yapın
- Başlık metnini ve Tarihi ayarlayarak eklenen sayfa için sayfa başlığını girin
- .ONE dosyasını diske HTML olarak kaydedin
Yukarıda belirtilen adım adım prosedür, OneNote’u C# kullanarak HTML’ye dışa aktarma sürecini açıklar. İşlem, Document sınıfının bir örneğini kullanarak varsayılan bir .ONE belgesi oluşturarak başlar; ancak mevcut bir .ONE dosyasını da yükleyebilirsiniz. Belgeye boş bir sayfa eklenecek ve ardından ParagraphStyle sınıfının bir örneği kullanılarak eklenecek metin için bir metin stili oluşturulacaktır. Sayfa başlığı, başlık tarihi ve saati daha sonra tanımlanan metin stili kullanılarak sayfa Başlığı için eklenir ve son olarak .ONE dosyası diske bir HTML olarak kaydedilir.
C# kullanarak OneNote’u HTML’ye Dönüştürmek için Kod
using System; | |
using System.Drawing; | |
using System.Globalization; | |
using Aspose.Note; | |
namespace TestNote | |
{ | |
public class NoteToHtml | |
{ | |
public static void ConvertNoteToHtml() | |
{ | |
String path = @"Y:\TestData\"; | |
// Load the product license to convert one note to HTML | |
License noteLic = new License(); | |
noteLic.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
//Initialize the OneNote document instance | |
Document noteDoc = new Document(); | |
//Insert an empty page inside the document | |
Page page = noteDoc.AppendChildLast(new Page()); | |
// Set the default style for the entire text in the document | |
ParagraphStyle textStyle = new ParagraphStyle | |
{ | |
FontColor = Color.Black, | |
FontName = "Arial", | |
FontSize = 10 | |
}; | |
page.Title = new Title() | |
{ | |
TitleText = new RichText() | |
{ | |
Text = "Title text.", | |
ParagraphStyle = textStyle | |
}, | |
TitleDate = new RichText() | |
{ | |
Text = new DateTime(2023, 06, 09).ToString("D", CultureInfo.InvariantCulture), | |
ParagraphStyle = textStyle | |
}, | |
TitleTime = new RichText() | |
{ | |
Text = "12:23", | |
ParagraphStyle = textStyle | |
} | |
}; | |
//Convert Note to HTML format | |
noteDoc.Save(path + "CreateOneNoteDoc_out.html"); | |
} | |
} | |
} |
Bu kod örneği, OneNote’un C# kullanarak HTML’ye dışa aktarma görevini gösterir. Metin stilini özelleştirirken ParagraphStyle sınıfını kullanarak Underline, Highlight, FontName, FontColor, FontStyle, Strikethrough, Italic ve Bold gibi özellikleri ayarlayabilirsiniz. Paragraf stili, .ONE dosyası içindeki metnin farklı bölümleri için farklı şekilde ayarlanabilir. Bu örnekte, yalnızca Page Başlığı için metin eklemeye odaklandık, ancak metni sayfa içindeki diğer düğümler için de ayarlayabilirsiniz.
Bu makale bize C#* kullanarak *One Note’u HTML’ye dönüştürmeyi öğretti. .ONE dosyasının güvenliğini sağlama sürecini öğrenmek istiyorsanız C# kullanarak OneNote dosyasının güvenliğini sağlama ile ilgili makaleye bakın.