Buka dan Tutup Proyek dengan Tag di Aspose.Note
Perkenalan
Dalam tutorial ini, kita akan mempelajari cara menggunakan Aspose.Note untuk .NET untuk membuka dan menutup proyek dengan tag. Aspose.Note adalah API canggih yang memungkinkan pengembang bekerja dengan file Microsoft OneNote secara terprogram, memungkinkan tugas seperti memanipulasi teks, gambar, dan tag dalam dokumen.
Prasyarat
Sebelum kita mulai, pastikan Anda telah menyiapkan prasyarat berikut:
Impor Namespace
using System.IO;
using System.Linq;
Sekarang mari kita bagi setiap contoh menjadi beberapa langkah:
Langkah 1: Muat Dokumen
Pertama, kita perlu memuat dokumen ke Aspose.Note.
string dataDir = "Your Document Directory";
var oneFile = new Document(Path.Combine(dataDir, "ProjectNotes.one"));
Langkah 2: Tutup Item Proyek C
Sekarang, tutup semua item kotak centang yang terkait dengan ‘Proyek C’.
foreach (var node in oneFile.GetChildNodes<ITaggable>())
{
foreach (var checkBox in node.Tags.OfType<CheckBox>())
{
if (checkBox.Label.Contains("Project C") && !checkBox.Checked)
{
checkBox.SetCompleted();
}
}
}
Langkah 3: Simpan Catatan Proyek C yang Tertutup
Simpan dokumen yang dimodifikasi dengan item ‘Proyek C’ yang tertutup.
oneFile.Save("Path to save the closed Project C notes");
Langkah 4: Buka Item Proyek C
Selanjutnya, mari kita buka semua item kotak centang yang terkait dengan ‘Proyek C’.
var oneFile = new Document("Path to the closed Project C notes");
foreach (var node in oneFile.GetChildNodes<ITaggable>())
{
foreach (var checkBox in node.Tags.OfType<CheckBox>())
{
if (checkBox.Label.Contains("Project C") && checkBox.Checked)
{
checkBox.SetOpen();
}
}
}
Langkah 5: Simpan Catatan Proyek C yang Terbuka
Simpan dokumen yang dimodifikasi dengan item ‘Proyek C’ yang terbuka.
oneFile.Save(Path.Combine(dataDir, "ProjectNoteWithOpenProjectC.one"));
Sekarang Anda telah mempelajari cara membuka dan menutup proyek dengan tag di Aspose.Note menggunakan .NET.
Kesimpulan
Aspose.Note untuk .NET menyediakan cara mudah untuk memanipulasi dokumen OneNote secara terprogram. Dengan mengikuti tutorial ini, Anda dapat mengelola proyek Anda secara efisien dengan membuka dan menutup item menggunakan tag.
FAQ
Q1: Apakah Aspose.Note kompatibel dengan semua versi OneNote?
A1: Aspose.Note mendukung Microsoft OneNote 2010 dan versi yang lebih baru.
Q2: Dapatkah saya menggunakan Aspose.Note untuk proyek komersial?
A2: Ya, Anda dapat menggunakan Aspose.Note untuk proyek pribadi dan komersial. Mengunjungi Di Sini untuk membeli lisensi.
Q3: Apakah Aspose.Note menawarkan uji coba gratis?
A3: Ya, Anda bisa mendapatkan uji coba gratis Di Sini .
Q4: Di mana saya dapat menemukan dokumentasi untuk Aspose.Note?
A4: Anda dapat menemukan dokumentasinya Di Sini .
Q5: Di mana saya bisa mendapatkan dukungan untuk Aspose.Note?
A5: Untuk dukungan, Anda dapat mengunjungi Aspose.Note forum .