Class Notebook

Class Notebook

نام ها : Aspose.Note جمع آوری: WL31_.dll (25.4.0)

یک لپ تاپ WL31 را نشان می دهد.

public class Notebook : INotebookChildNode, IEnumerable<inotebookchildnode>, IEnumerable

Inheritance

object Notebook

Implements

INotebookChildNode , IEnumerable , IEnumerable

اعضای ارثی

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

نشان می دهد که چگونه یک دفترچه یادداشت را ذخیره کنید.

// The path to the documents directory.
                                      string dataDir = RunExamples.GetDataDir_NoteBook();

                                      var notebook = new Notebook();

                                      dataDir = dataDir + "test_out.onetoc2";

                                      // Save the Notebook
                                      notebook.Save(dataDir);

نشان می دهد که چگونه برای ذخیره نوت بوک در فرمت PDF.

// The path to the documents directory.
                                                    string dataDir = RunExamples.GetDataDir_NoteBook();

                                                    // Load a OneNote Notebook
                                                    var notebook = new Notebook(dataDir + "Notizbuch �ffnen.onetoc2");

                                                    dataDir = dataDir + "ConvertToPDF_out.pdf";

                                                    // Save the Notebook
                                                    notebook.Save(dataDir);

نشان می دهد چگونه برای ذخیره نوت بوک به عنوان تصویر.

// The path to the documents directory.
                                               string dataDir = RunExamples.GetDataDir_NoteBook();

                                               // Load a OneNote Notebook
                                               var notebook = new Notebook(dataDir + "Notizbuch �ffnen.onetoc2");

                                               dataDir = dataDir + "ConvertToImage_out.png";

                                               // Save the Notebook
                                               notebook.Save(dataDir);

نشان می دهد که چگونه تمام متن را از یک لپ تاپ دریافت کنید.

string inputFile = "notebook.onetoc2";
                                                     string dataDir = RunExamples.GetDataDir_NoteBook();

                                                     Notebook rootNotebook = new Notebook(dataDir + inputFile);

                                                     IList<richtext> allRichTextNodes = rootNotebook.GetChildNodes<richtext>();
                                                     foreach (RichText richTextNode in allRichTextNodes)
                                                     {
                                                         Console.WriteLine(richTextNode.Text);
                                                     }</richtext></richtext>

نشان می دهد که چگونه برای ذخیره یک دفترچه یادداشت در فرمت PDF.

// The path to the documents directory.
                                                              string dataDir = RunExamples.GetDataDir_NoteBook();

                                                              // Load a OneNote Notebook
                                                              var notebook = new Notebook(dataDir + "Notizbuch �ffnen.onetoc2");

                                                              // Save the Notebook
                                                              dataDir = dataDir + "ConvertToPDFAsFlattened_out.pdf";
                                                              notebook.Save(
                                                                  dataDir,
                                                                  new NotebookPdfSaveOptions
                                                                  {
                                                                      Flatten = true
                                                                  });

نشان می دهد که چگونه از طریق اسناد یک لپ تاپ، آنها را به آرامی بارگذاری می کند.

string inputFile = "Notizbuch öffnen.onetoc2";
                                                                                    string dataDir = RunExamples.GetDataDir_NoteBook();

                                                                                    // By default children loading is "lazy".
                                                                                    Notebook notebook = new Notebook(dataDir + inputFile);

                                                                                    foreach (var notebookChildNode in notebook.OfType<document>()) 
                                                                                    {
                                                                                        // Actual loading of the child document happens only here.
                                                                                        // Do something with child document
                                                                                    }</document>

نشان می دهد که چگونه بخش جدید را به یک لپ تاپ اضافه کنید.

// The path to the documents directory.
                                                      string dataDir = RunExamples.GetDataDir_NoteBook();

                                                      // Load a OneNote Notebook
                                                      var notebook = new Notebook(dataDir + "Notizbuch �ffnen.onetoc2");

                                                      // Append a new child to the Notebook
                                                      notebook.AppendChild(new Document(dataDir + "Neuer Abschnitt 1.one"));

                                                      dataDir = dataDir + "AddChildNode_out.onetoc2";

                                                      // Save the Notebook
                                                      notebook.Save(dataDir);

نشان می دهد چگونه برای بارگذاری لپ تاپ از یک جریان.

// The path to the documents directory.
                                                    string dataDir = RunExamples.GetDataDir_NoteBook();

                                                    FileStream stream = new FileStream(dataDir + "Notizbuch öffnen.onetoc2", FileMode.Open);

                                                    var notebook = new Notebook(stream);

                                                    using (FileStream childStream = new FileStream(dataDir + "Aspose.one", FileMode.Open))
                                                    {
                                                        notebook.LoadChildDocument(childStream);
                                                    }

                                                    notebook.LoadChildDocument(dataDir + "Sample1.one");

نشان می دهد چگونه به یک لپ تاپ رمزگذاری شده.

// The path to the documents directory.
                                              string dataDir = RunExamples.GetDataDir_NoteBook();
                                              var notebook = new Notebook(dataDir + "test.onetoc2", new NotebookLoadOptions() { DeferredLoading = true });

                                              notebook.LoadChildDocument(dataDir + "Aspose.one");  
                                              notebook.LoadChildDocument(dataDir + "Locked Pass1.one", new LoadOptions() { DocumentPassword = "pass" });
                                              notebook.LoadChildDocument(dataDir + "Locked Pass2.one", new LoadOptions() { DocumentPassword = "pass2" });

نشان می دهد که چگونه برای ذخیره نوت بوک به عنوان تصویر با گزینه های مشخص شده.

// The path to the documents directory.
                                                                      string dataDir = RunExamples.GetDataDir_NoteBook();

                                                                      // Load a OneNote Notebook
                                                                      var notebook = new Notebook(dataDir + "Notizbuch �ffnen.onetoc2");

                                                                      var notebookSaveOptions = new NotebookImageSaveOptions(SaveFormat.Png);

                                                                      var documentSaveOptions = notebookSaveOptions.DocumentSaveOptions;

                                                                      documentSaveOptions.Resolution = 400;

                                                                      dataDir = dataDir + "ConvertToImageWithOptions_out.png";

                                                                      // Save the Notebook
                                                                      notebook.Save(dataDir, notebookSaveOptions);

نشان می دهد که چگونه برای ذخیره نوت بوک به عنوان تصویر.

// The path to the documents directory.
                                                         string dataDir = RunExamples.GetDataDir_NoteBook();

                                                         // Load a OneNote Notebook
                                                         var notebook = new Notebook(dataDir + "Notizbuch öffnen.onetoc2");

                                                         var notebookSaveOptions = new NotebookImageSaveOptions(SaveFormat.Png);

                                                         var documentSaveOptions = notebookSaveOptions.DocumentSaveOptions;

                                                         documentSaveOptions.Resolution = 400;
                                                         notebookSaveOptions.Flatten = true;

                                                         dataDir = dataDir + "ConvertToImageAsFlattenedNotebook_out.png";

                                                         // Save the Notebook
                                                         notebook.Save(dataDir, notebookSaveOptions);

نشان می دهد که چگونه یک بخش را از یک لپ تاپ حذف کنید.

// The path to the documents directory.
                                                         string dataDir = RunExamples.GetDataDir_NoteBook();

                                                         // Load a OneNote Notebook
                                                         var notebook = new Notebook(dataDir + "test.onetoc2");

                                                         // Traverse through its child nodes for searching the desired child item
                                                         foreach (var child in new List<inotebookchildnode>(notebook))
                                                         {
                                                             if (child.DisplayName == "Remove Me")
                                                             {
                                                                 // Remove the Child Item from the Notebook
                                                                 notebook.RemoveChild(child);
                                                             }
                                                         }

                                                         dataDir = dataDir + "RemoveChildNode_out.onetoc2";

                                                         // Save the Notebook
                                                         notebook.Save(dataDir);</inotebookchildnode>

نشان می دهد که چگونه از طریق اسناد بارگذاری شده از یک لپ تاپ iterate.

// By default children loading is "lazy".
                                                                          // Therefore for instant loading has took place,
                                                                          // it is necessary to set the NotebookLoadOptions.InstantLoading flag.
                                                                          NotebookLoadOptions loadOptions = new NotebookLoadOptions { InstantLoading = true };

                                                                          String inputFile = "Notizbuch öffnen.onetoc2";
                                                                          String dataDir = RunExamples.GetDataDir_NoteBook();
                                                                          Notebook notebook = new Notebook(dataDir + inputFile, loadOptions);

                                                                          // All child documents are already loaded.
                                                                          foreach (INotebookChildNode notebookChildNode in notebook.OfType<document>()) 
                                                                          {
                                                                             // Do something with child document
                                                                          }</document>

نشان می دهد که چگونه از طریق محتوای یک لپ تاپ عبور می کند.

// The path to the documents directory.
                                                           string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
                                                           string fileName = "Open Notebook.onetoc2";
                                                           try
                                                           {
                                                               var notebook = new Notebook(dataDir + fileName);
                                                               foreach (var notebookChildNode in notebook)
                                                               {
                                                                   Console.WriteLine(notebookChildNode.DisplayName);
                                                                   if (notebookChildNode is Document)
                                                                   {
                                                                       // Do something with child document
                                                                   }
                                                                   else if (notebookChildNode is Notebook)
                                                                   {
                                                                       // Do something with child notebook
                                                                   }
                                                               }
                                                           }
                                                           catch (Exception ex)
                                                           {
                                                               Console.WriteLine(ex.Message);
                                                           }

Constructors

Notebook()

یک مثال جدید از کلاس Aspose.Note.Notebook را آغاز می کند.

public Notebook()

Notebook(String)

یک مثال جدید از کلاس Aspose.Note.Notebook را آغاز می کند.یک دفترچه یادداشت OneNote موجود را از یک فایل باز کنید.

public Notebook(string filePath)

Parameters

filePath string

فایلهای مسیر

Notebook(برچسب ها: NotebookLoadOptions)

یک مثال جدید از کلاس Aspose.Note.Notebook را آغاز می کند.یک دفترچه یادداشت OneNote موجود را از یک فایل باز می کند. اجازه می دهد تا گزینه های اضافی مانند یک استراتژی بارگذاری کودکان (“Lazy” / Instant) را مشخص کنید.

public Notebook(string filePath, NotebookLoadOptions loadOptions)

Parameters

filePath string

فایلهای مسیر

loadOptions NotebookLoadOptions

گزینه های بارگیری

Notebook(Stream)

یک مثال جدید از کلاس Aspose.Note.Notebook را آغاز می کند.یک لپ تاپ OneNote موجود را از یک جریان باز کنید.

public Notebook(Stream stream)

Parameters

stream Stream

جریان است.

Notebook(بایگانی برچسب ها: NotebookLoadOptions)

یک مثال جدید از کلاس Aspose.Note.Notebook را آغاز می کند.یک لپ تاپ OneNote موجود را از یک جریان باز می کند. اجازه می دهد تا گزینه های بار اضافی را مشخص کنید.

public Notebook(Stream stream, NotebookLoadOptions loadOptions)

Parameters

stream Stream

جریان است.

loadOptions NotebookLoadOptions

گزینه های بارگیری

Properties

Color

رنگ را انتخاب کنید یا انتخاب کنید.

public Color Color { get; set; }

ارزش املاک

Color

Count

تعداد عناصر موجود در WL31_.Notebook را دریافت می کند.

public int Count { get; }

ارزش املاک

int

DisplayName

نام نمایش را دریافت یا تنظیم کنید.

public string DisplayName { get; set; }

ارزش املاک

string

Examples

نشان می دهد که چگونه یک بخش را از یک لپ تاپ حذف کنید.

// The path to the documents directory.
                                                         string dataDir = RunExamples.GetDataDir_NoteBook();

                                                         // Load a OneNote Notebook
                                                         var notebook = new Notebook(dataDir + "test.onetoc2");

                                                         // Traverse through its child nodes for searching the desired child item
                                                         foreach (var child in new List<inotebookchildnode>(notebook))
                                                         {
                                                             if (child.DisplayName == "Remove Me")
                                                             {
                                                                 // Remove the Child Item from the Notebook
                                                                 notebook.RemoveChild(child);
                                                             }
                                                         }

                                                         dataDir = dataDir + "RemoveChildNode_out.onetoc2";

                                                         // Save the Notebook
                                                         notebook.Save(dataDir);</inotebookchildnode>

FileFormat

فرمت فایل به دست می آید (OneNote 2010، OneNota Online).

public FileFormat FileFormat { get; }

ارزش املاک

FileFormat

Guid

شناسه جهانی منحصر به فرد اشیاء را دریافت می کند.

public Guid Guid { get; }

ارزش املاک

Guid

IsHistoryEnabled

یک مقدار دریافت یا تنظیم می کند که نشان می دهد آیا تاریخ فعال است یا خیر.

public bool IsHistoryEnabled { get; set; }

ارزش املاک

bool

این[int]

نوت کودک را با شاخص داده دریافت می کند.

public INotebookChildNode this[int index] { get; }

ارزش املاک

INotebookChildNode

Methods

AppendChild(بایگانی برچسب هاChildNode)

نود را به انتهای لیست اضافه کنید.

public INotebookChildNode AppendChild(INotebookChildNode newChild)

Parameters

newChild INotebookChildNode

نوک اضافه می شود.

Returns

INotebookChildNode

نوک اضافه شده

بایگانی برچسب ها: t1>()

تمام گره های کودک را با توجه به نوع نود دریافت کنید.

public IList<t1> GetChildNodes<t1>() where T1 : Node

Returns

IList

یک لیست از گره های کودک

نوع پارامترها

T1

نوع عناصر در لیست بازگردانده

GetEnumerator()

بازگرداندن یک لیستگر که از طریق گره های کودک از Aspose.Note.Notebook.

public IEnumerator<inotebookchildnode> GetEnumerator()

Returns

IEnumerator &lt؛ INotebookChildNode >

یک سیستم.مجموعه.IEnumerator

LoadChildDocument(String)

اضافه کردن یک سند کودک نود.یک سند OneNote موجود را از یک فایل باز کنید.

public void LoadChildDocument(string filePath)

Parameters

filePath string

فایلهای مسیر

Examples

نشان می دهد چگونه برای بارگذاری لپ تاپ از یک جریان.

// The path to the documents directory.
                                                    string dataDir = RunExamples.GetDataDir_NoteBook();

                                                    FileStream stream = new FileStream(dataDir + "Notizbuch öffnen.onetoc2", FileMode.Open);

                                                    var notebook = new Notebook(stream);

                                                    using (FileStream childStream = new FileStream(dataDir + "Aspose.one", FileMode.Open))
                                                    {
                                                        notebook.LoadChildDocument(childStream);
                                                    }

                                                    notebook.LoadChildDocument(dataDir + "Sample1.one");

LoadChildDocument(بایگانی برچسب: LoadOptions)

اضافه کردن یک سند کودک نود.یک سند OneNote موجود را از یک فایل باز می کند اجازه می دهد تا گزینه های بار اضافی را مشخص کنید.

public void LoadChildDocument(string filePath, LoadOptions loadOptions)

Parameters

filePath string

فایلهای مسیر

loadOptions LoadOptions

گزینه های بارگیری

LoadChildDocument(Stream)

اضافه کردن یک سند کودک نود.یک سند OneNote موجود را از یک جریان باز می کند.

public void LoadChildDocument(Stream stream)

Parameters

stream Stream

جریان است.

Examples

نشان می دهد چگونه برای بارگذاری لپ تاپ از یک جریان.

// The path to the documents directory.
                                                    string dataDir = RunExamples.GetDataDir_NoteBook();

                                                    FileStream stream = new FileStream(dataDir + "Notizbuch öffnen.onetoc2", FileMode.Open);

                                                    var notebook = new Notebook(stream);

                                                    using (FileStream childStream = new FileStream(dataDir + "Aspose.one", FileMode.Open))
                                                    {
                                                        notebook.LoadChildDocument(childStream);
                                                    }

                                                    notebook.LoadChildDocument(dataDir + "Sample1.one");

LoadChildDocument(جریان، LoadOptions)

اضافه کردن یک سند کودک نود.یک سند OneNote موجود را از یک جریان باز می کند. اجازه می دهد تا گزینه های بار اضافی را مشخص کنید.

public void LoadChildDocument(Stream stream, LoadOptions loadOptions)

Parameters

stream Stream

جریان است.

loadOptions LoadOptions

گزینه های بارگیری

LoadChildNotebook(String)

اضافه کردن یک نوت کودک.یک دفترچه یادداشت OneNote موجود را از یک فایل باز کنید.

public void LoadChildNotebook(string filePath)

Parameters

filePath string

فایلهای مسیر

LoadChildNotebook(برچسب ها: NotebookLoadOptions)

اضافه کردن یک نوت کودک.یک دفترچه یادداشت OneNote موجود را از یک فایل باز می کند اجازه می دهد تا گزینه های بار اضافی را مشخص کنید.

public void LoadChildNotebook(string filePath, NotebookLoadOptions loadOptions)

Parameters

filePath string

فایلهای مسیر

loadOptions NotebookLoadOptions

گزینه های بارگیری

LoadChildNotebook(Stream)

اضافه کردن یک نوت کودک.یک لپ تاپ OneNote موجود را از یک جریان باز کنید.

public void LoadChildNotebook(Stream stream)

Parameters

stream Stream

جریان است.

LoadChildNotebook(بایگانی برچسب ها: NotebookLoadOptions)

اضافه کردن یک نوت کودک.یک لپ تاپ OneNote موجود را از یک جریان باز می کند. اجازه می دهد تا گزینه های بار اضافی را مشخص کنید.

public void LoadChildNotebook(Stream stream, NotebookLoadOptions loadOptions)

Parameters

stream Stream

جریان است.

loadOptions NotebookLoadOptions

گزینه های بارگیری

RemoveChild(بایگانی برچسب هاChildNode)

نوزاد را بردارید.

public INotebookChildNode RemoveChild(INotebookChildNode oldChild)

Parameters

oldChild INotebookChildNode

گره برای برداشتن

Returns

INotebookChildNode

نود حذف شده است.

Examples

نشان می دهد که چگونه به تمام بخش ها از یک لپ تاپ دسترسی داشته باشید.

string inputFile = "notebook.onetoc2";
                                                            string dataDir = RunExamples.GetDataDir_NoteBook();

                                                            Notebook rootNotebook = new Notebook(dataDir + inputFile);

                                                            IList<document> allDocuments = rootNotebook.GetChildNodes<document>();
                                                            foreach (Document document in allDocuments) 
                                                            {
                                                                Console.WriteLine(document.DisplayName);
                                                            }</document></document>

نشان می دهد که چگونه یک بخش را از یک لپ تاپ حذف کنید.

// The path to the documents directory.
                                                         string dataDir = RunExamples.GetDataDir_NoteBook();

                                                         // Load a OneNote Notebook
                                                         var notebook = new Notebook(dataDir + "test.onetoc2");

                                                         // Traverse through its child nodes for searching the desired child item
                                                         foreach (var child in new List<inotebookchildnode>(notebook))
                                                         {
                                                             if (child.DisplayName == "Remove Me")
                                                             {
                                                                 // Remove the Child Item from the Notebook
                                                                 notebook.RemoveChild(child);
                                                             }
                                                         }

                                                         dataDir = dataDir + "RemoveChildNode_out.onetoc2";

                                                         // Save the Notebook
                                                         notebook.Save(dataDir);</inotebookchildnode>

نشان دهید چگونه یک دفترچه یادداشت را ذخیره کنید.

// The path to the documents directory.
                                        string dataDir = RunExamples.GetDataDir_NoteBook();

                                        var notebook = new Notebook(dataDir + "test.onetoc2", new NotebookLoadOptions() { DeferredLoading = false });

                                        notebook.Save(dataDir + "notebook_out.onetoc2", new NotebookOneSaveOptions() { DeferredSaving = true});

                                        if (notebook.Any())
                                        {
                                            var childDocument0 = notebook[0] as Document;

                                            childDocument0.Save(dataDir + "Not Locked_out.one");

                                            var childDocument1 = notebook[1] as Document;

                                            childDocument1.Save(dataDir + "Locked Pass1_out.one", new OneSaveOptions() { DocumentPassword = "pass" });

                                            var childDocument2 = notebook[2] as Document;

                                            childDocument2.Save(dataDir + "Locked Pass2_out.one", new OneSaveOptions() { DocumentPassword = "pass2" });
                                        }

Save(String)

فایل OneNote را به یک فایل ذخیره کنید.

public void Save(string fileName)

Parameters

fileName string

اگر یک فایل با نام کامل مشخص شده در حال حاضر وجود دارد، فایل موجود بیش از حد نوشته شده است.

Exceptions

IncorrectDocumentStructureException

ساختار اسناد نقض مشخصات است.

UnsupportedSaveFormatException

فرمت ذخیره درخواست شده پشتیبانی نمی شود.

Save(Stream)

اسناد OneNote را به یک جریان ذخیره کنید.

public void Save(Stream stream)

Parameters

stream Stream

جریان است.

Exceptions

IncorrectDocumentStructureException

ساختار اسناد نقض مشخصات است.

UnsupportedSaveFormatException

فرمت ذخیره درخواست شده پشتیبانی نمی شود.

Save(بایگانی برچسب: SaveFormat)

اسناد OneNote را به یک فایل در فرمت مشخص شده ذخیره کنید.

public void Save(string fileName, SaveFormat format)

Parameters

fileName string

اگر یک فایل با نام کامل مشخص شده در حال حاضر وجود دارد، فایل موجود بیش از حد نوشته شده است.

format SaveFormat

فرمت که در آن اسناد را ذخیره کنید.

Exceptions

IncorrectDocumentStructureException

ساختار اسناد نقض مشخصات است.

UnsupportedSaveFormatException

فرمت ذخیره درخواست شده پشتیبانی نمی شود.

Save(بایگانی برچسب: SaveFormat)

اسناد OneNote را به یک جریان در فرمت مشخص شده ذخیره کنید.

public void Save(Stream stream, SaveFormat format)

Parameters

stream Stream

جریان است.

format SaveFormat

فرمت که در آن اسناد را ذخیره کنید.

Exceptions

IncorrectDocumentStructureException

ساختار اسناد نقض مشخصات است.

UnsupportedSaveFormatException

فرمت ذخیره درخواست شده پشتیبانی نمی شود.

Save(بایگانی برچسب ها: NotebookSaveOptions)

اسناد OneNote را به یک فایل با استفاده از گزینه های ذخیره مشخص می کند.

public void Save(string fileName, NotebookSaveOptions options)

Parameters

fileName string

اگر یک فایل با نام کامل مشخص شده در حال حاضر وجود دارد، فایل موجود بیش از حد نوشته شده است.

options NotebookSaveOptions

گزینه ها را مشخص می کند که چگونه اسناد در فایل ذخیره می شود.

Exceptions

IncorrectDocumentStructureException

ساختار اسناد نقض مشخصات است.

UnsupportedSaveFormatException

فرمت ذخیره درخواست شده پشتیبانی نمی شود.

Save(بایگانی برچسب ها: NotebookSaveOptions)

اسناد OneNote را به یک جریان با استفاده از گزینه های ذخیره مشخص شده حفظ کنید.

public void Save(Stream stream, NotebookSaveOptions options)

Parameters

stream Stream

جریان است.

options NotebookSaveOptions

گزینه ها را مشخص کنید که چگونه اسناد ذخیره می شود.

Exceptions

IncorrectDocumentStructureException

ساختار اسناد نقض مشخصات است.

UnsupportedSaveFormatException

فرمت ذخیره درخواست شده پشتیبانی نمی شود.

 فارسی