Class Notebook
نام ها : Aspose.Note جمع آوری: Aspose.Note.dll (25.4.0)
یک دفترچه یادداشت Aspose.Note
public class Notebook : INotebookChildNode, IEnumerable<inotebookchildnode>, IEnumerable
{
public void Add(inotebookchildnode childNode)
{
_children.Add(childNode);
}
public void Remove(inotebookchildnode childNode)
{
_children.Remove(childNode);
}
public bool Contains(inotebookchildnode childNode)
{
return _children.Contains(childNode);
}
IEnumerator IEnumerable.GetEnumerator()
{
foreach (var child in _children)
yield return child;
}
IEnumerator<inotebookchildnode> IEnumerable<inotebookchildnode>.GetEnumerator()
{
foreach (var child in _children)
yield return child;
}
private List<inotebookchildnode> _children = new List<inotebookchildnode>();
}
Inheritance
Implements
INotebookChildNode
,
IEnumerable
اعضای ارثی
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
نشان می دهد که چگونه یک دفترچه یادداشت را ذخیره کنید.
string dataDir = RunExamples.GetDataDir_NoteBook();
var notebook = new Notebook();
dataDir += "test_out.onetoc2";
notebook.Save(dataDir);
نشان می دهد که چگونه برای ذخیره نوت بوک در فرمت PDF.
string dataDir = RunExamples.GetDataDir_NoteBook();
var notebook = new Notebook(dataDir + "Notizbuch Öffnen.onetoc2");
dataDir += "ConvertToPDF_out.pdf";
notebook.Save(dataDir);
نشان می دهد چگونه برای ذخیره نوت بوک به عنوان تصویر.
string dataDir = RunExamples.GetDataDir_NoteBook();
var notebook = new Notebook(dataDir + "Notizbuch Öffnen.onetoc2");
dataDir += "ConvertToImage_out.png";
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);
}
نشان می دهد که چگونه برای ذخیره یک دفترچه یادداشت در فرمت PDF.
string dataDir = RunExamples.GetDataDir_NoteBook();
var notebook = new Notebook(dataDir + "Notizbuch Öffnen.onetoc2");
dataDir += "ConvertToPDFAsFlattened_out.pdf";
notebook.Save(
dataDir,
new NotebookPdfSaveOptions
{
Flatten = true
});
نشان می دهد که چگونه از طریق اسناد یک لپ تاپ، آنها را به آرامی بارگذاری می کند.
string inputFile = "Notizbuch öffnen.onetoc2";
string dataDir = RunExamples.GetDataDir_NoteBook();
Notebook notebook = new Notebook(dataDir + inputFile);
foreach (var notebookChildNode in notebook.OfType<Document>())
{
}
نشان می دهد که چگونه بخش جدید را به یک لپ تاپ اضافه کنید.
string dataDir = RunExamples.GetDataDir_NoteBook();
var notebook = new Notebook(dataDir + "Notizbuch Öffnen.onetoc2");
notebook.AppendChild(new Document(dataDir + "Neuer Abschnitt 1.one"));
dataDir += @"\AddChildNode_out.onetoc2";
notebook.Save(dataDir);
نشان می دهد چگونه برای بارگذاری لپ تاپ از یک جریان.
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");
نشان می دهد چگونه به یک لپ تاپ رمزگذاری شده.
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" });
نشان می دهد که چگونه برای ذخیره نوت بوک به عنوان تصویر با گزینه های مشخص شده.
string dataDir = RunExamples.GetDataDir_NoteBook();
var notebook = new Notebook(dataDir + "Notizbuch �ffnen.onetoc2");
var notebookSaveOptions = new NotebookImageSaveOptions { SaveFormat = SaveFormat.Png };
var documentSaveOptions = notebookSaveOptions.DocumentSaveOptions;
documentSaveOptions.Resolution = 400;
dataDir += "ConvertToImageWithOptions_out.png";
notebook.Save(dataDir, notebookSaveOptions);
نشان می دهد که چگونه برای ذخیره نوت بوک به عنوان تصویر.
string dataDir = RunExamples.GetDataDir_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 += "ConvertToImageAsFlattenedNotebook_out.png";
notebook.Save(dataDir, notebookSaveOptions);
نشان می دهد که چگونه یک بخش را از یک لپ تاپ حذف کنید.
string dataDir = RunExamples.GetDataDir_NoteBook();
var notebook = new Notebook(dataDir + "test.onetoc2");
foreach (var child in new List<inotebookchildnode>(notebook))
{
if (child.DisplayName == "Remove Me")
{
notebook.RemoveChild(child);
}
}
dataDir = dataDir + "RemoveChildNode_out.onetoc2";
notebook.Save(dataDir);
نشان می دهد که چگونه از طریق اسناد بارگذاری شده از یک لپ تاپ iterate.
NotebookLoadOptions loadOptions = new NotebookLoadOptions { InstantLoading = true };
string inputFile = "Notizbuch öffnen.onetoc2";
string dataDir = RunExamples.GetDataDir_NoteBook();
Notebook notebook = new Notebook(dataDir + inputFile, loadOptions);
foreach (INotebookChildNode notebookChildNode in notebook.OfType<Document>())
{
}
نشان می دهد که چگونه از طریق محتوای یک لپ تاپ عبور می کند.
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)
{
}
else if (notebookChildNode is Notebook)
{
}
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Constructors
دفترچه یادداشت ()
یک مثال جدید از کلاس Aspose.Note.Notebook را آغاز می کند.
public Notebook()
{
}
برچسب های ارشیو (String)
یک مثال جدید از کلاس Aspose.Note.Notebook را آغاز می کند.یک دفترچه یادداشت OneNote موجود را از یک فایل باز کنید.
public Notebook(string filePath)
{
}
Parameters
filePath
string
فایلهای مسیر
نوت بوک (String، NotebookLoadOptions)
یک مثال جدید از کلاس Aspose.Note.Notebook را آغاز می کند.یک دفترچه یادداشت OneNote موجود را از یک فایل باز می کند. اجازه می دهد تا گزینه های اضافی مانند یک استراتژی بارگذاری کودکان (“Lazy” / Instant) را مشخص کنید.
public Notebook(string filePath, NotebookLoadOptions loadOptions)
{
}
Parameters
filePath
string
فایلهای مسیر
loadOptions
NotebookLoadOptions
گزینه های بارگیری
برچسب های ارشیو (Stream)
یک مثال جدید از کلاس Aspose.Note.Notebook را آغاز می کند.یک لپ تاپ OneNote موجود را از یک جریان باز کنید.
public class Notebook
{
public Notebook(Stream stream)
{
}
}
Parameters
stream
Stream
جریان است.
نوت بوک (Stream, NotebookLoadOptions)
یک مثال جدید از کلاس Aspose.Note.Notebook را آغاز می کند.یک لپ تاپ OneNote موجود را از یک جریان باز می کند. اجازه می دهد تا گزینه های بار اضافی را مشخص کنید.
public Notebook(Stream stream, NotebookLoadOptions loadOptions)
{
}
Parameters
stream
Stream
جریان است.
loadOptions
NotebookLoadOptions
گزینه های بارگیری
Properties
Color
رنگ را انتخاب کنید یا انتخاب کنید.
public Color Color
{
get
{
return this.Color;
}
set
{
this.Color = value;
}
}
ارزش املاک
Count
تعداد عناصر موجود در Aspose.Note Notebook را دریافت کنید.
public int Count
{
get;
}
ارزش املاک
DisplayName
نام نمایش را دریافت یا تنظیم کنید.
public string DisplayName
{
get;
set;
}
ارزش املاک
Examples
نشان می دهد که چگونه یک بخش را از یک لپ تاپ حذف کنید.
string dataDir = RunExamples.GetDataDir_NoteBook();
var notebook = new Notebook(dataDir + "test.onetoc2");
foreach (var child in new List<InotebookChildNode>(notebook))
{
if (child.DisplayName == "Remove Me")
{
notebook.RemoveChild(child);
}
}
dataDir = dataDir + "RemoveChildNode_out.onetoc2";
notebook.Save(dataDir);
Notes:
FileFormat
فرمت فایل به دست می آید (OneNote 2010، OneNota Online).
public FileFormat FileFormat
{
get;
}
ارزش املاک
Guid
شناسه جهانی منحصر به فرد اشیاء را دریافت می کند.
public Guid Guid
{
get;
}
ارزش املاک
IsHistoryEnabled
یک مقدار دریافت یا تنظیم می کند که نشان می دهد آیا تاریخ فعال است یا خیر.
public bool IsHistoryEnabled
{
get;
set;
}
ارزش املاک
این[در]
نوت کودک را با شاخص داده دریافت می کند.
public INotebookChildNode this[int index]
{
get;
}
ارزش املاک
Methods
بایگانی برچسب ها: INotebookChildNode
نود را به انتهای لیست اضافه کنید.
public INotebookChildNode AppendChild(INotebookChildNode newChild)
{
return _notebook.AppendChild(newChild);
}
Parameters
newChild
INotebookChildNode
نوک اضافه می شود.
Returns
نوک اضافه شده
GetChildNodes()
تمام گره های کودک را با توجه به نوع نود دریافت کنید.
public IList<T1> GetChildNodes<T1>() where T1 : Node
{
}
Returns
یک لیست از گره های کودک
نوع پارامترها
T1
نوع عناصر در لیست بازگردانده
بایگانی برچسب ها:
بازگرداندن یک لیستگر که از طریق گره های کودک از Aspose.Note.Notebook.
public IEnumerator<notebookchildnode> GetEnumerator()
{
}
Returns
IEnumerator <؛ INotebookChildNode >
یک سیستم.مجموعه.IEnumerator
دانلود نرم افزار LoadChildDocument (String)
اضافه کردن یک سند کودک نود.یک سند OneNote موجود را از یک فایل باز کنید.
public void LoadChildDocument(string filePath)
{
}
Parameters
filePath
string
فایلهای مسیر
Examples
نشان می دهد چگونه برای بارگذاری لپ تاپ از یک جریان.
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(String، LoatOptions)
اضافه کردن یک سند کودک نود.یک سند OneNote موجود را از یک فایل باز می کند اجازه می دهد تا گزینه های بار اضافی را مشخص کنید.
public void LoadChildDocument(string filePath, Aspose.Words.LoadOptions loadOptions)
{
}
Parameters
filePath
string
فایلهای مسیر
loadOptions
LoadOptions
گزینه های بارگیری
دانلود نرم افزار LoadChildDocument (Stream)
اضافه کردن یک سند کودک نود.یک سند OneNote موجود را از یک جریان باز می کند.
public void LoadChildDocument(Stream stream)
{
}
Parameters
stream
Stream
جریان است.
Examples
نشان می دهد چگونه برای بارگذاری لپ تاپ از یک جریان.
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( جریان، گزینه های بارگذاری)
اضافه کردن یک سند کودک نود.یک سند 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
گزینه های بارگیری
بایگانی برچسب ها: INotebookChildNode
نوزاد را بردارید.
public INotebookChildNode RemoveChild(INotebookChildNode oldChild)
{
}
Parameters
oldChild
INotebookChildNode
گره برای برداشتن
Returns
نود حذف شده است.
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);
}
نشان می دهد که چگونه یک بخش را از یک لپ تاپ حذف کنید.
string dataDir = RunExamples.GetDataDir_NoteBook();
var notebook = new Notebook(dataDir + "test.onetoc2");
foreach (var child in new List<inotebookchildnode>(notebook))
{
if (child.DisplayName == "Remove Me")
{
notebook.RemoveChild(child);
}
}
dataDir = dataDir + "RemoveChildNode_out.onetoc2";
notebook.Save(dataDir);
نشان دهید چگونه یک دفترچه یادداشت را ذخیره کنید.
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 + "NotLocked_out.one");
var childDocument1 = notebook[1] as Document;
childDocument1.Save(dataDir + "LockedPass1_out.one", new OneSaveOptions() { DocumentPassword = "pass" });
var childDocument2 = notebook[2] as Document;
childDocument2.Save(dataDir + "LockedPass2_out.one", new OneSaveOptions() { DocumentPassword = "pass2" });
}
ذخیره سازی ( String )
فایل OneNote را به یک فایل ذخیره کنید.
public void Save(string fileName)
{
}
Parameters
fileName
string
اگر یک فایل با نام کامل مشخص شده در حال حاضر وجود دارد، فایل موجود بیش از حد نوشته شده است.
Exceptions
IncorrectDocumentStructureException
ساختار اسناد نقض مشخصات است.
UnsupportedSaveFormatException
فرمت ذخیره درخواست شده پشتیبانی نمی شود.
ذخیره ( جریان )
اسناد OneNote را به یک جریان ذخیره کنید.
public void Save(Stream stream)
{
}
Parameters
stream
Stream
جریان است.
Exceptions
IncorrectDocumentStructureException
ساختار اسناد نقض مشخصات است.
UnsupportedSaveFormatException
فرمت ذخیره درخواست شده پشتیبانی نمی شود.
ذخیره (String، SaveFormat)
اسناد OneNote را به یک فایل در فرمت مشخص شده ذخیره کنید.
public void Save(string fileName, Aspose.Words.SaveFormat format)
{
}
Parameters
fileName
string
اگر یک فایل با نام کامل مشخص شده در حال حاضر وجود دارد، فایل موجود بیش از حد نوشته شده است.
format
SaveFormat
فرمت که در آن اسناد را ذخیره کنید.
Exceptions
IncorrectDocumentStructureException
ساختار اسناد نقض مشخصات است.
UnsupportedSaveFormatException
فرمت ذخیره درخواست شده پشتیبانی نمی شود.
ذخیره سازی (SaveFormat)
اسناد OneNote را به یک جریان در فرمت مشخص شده ذخیره کنید.
public void Save(Stream stream, SaveFormat format)
{
}
Parameters
stream
Stream
جریان است.
format
SaveFormat
فرمت که در آن اسناد را ذخیره کنید.
Exceptions
IncorrectDocumentStructureException
ساختار اسناد نقض مشخصات است.
UnsupportedSaveFormatException
فرمت ذخیره درخواست شده پشتیبانی نمی شود.
ذخیره (String، NotebookSaveOptions)
اسناد OneNote را به یک فایل با استفاده از گزینه های ذخیره مشخص می کند.
public void Save(string fileName, NotebookSaveOptions options)
{
}
Parameters
fileName
string
اگر یک فایل با نام کامل مشخص شده در حال حاضر وجود دارد، فایل موجود بیش از حد نوشته شده است.
options
NotebookSaveOptions
گزینه ها را مشخص می کند که چگونه اسناد در فایل ذخیره می شود.
Exceptions
IncorrectDocumentStructureException
ساختار اسناد نقض مشخصات است.
UnsupportedSaveFormatException
فرمت ذخیره درخواست شده پشتیبانی نمی شود.
ذخیره (تغییرمسیر، NotebookSaveOptions)
اسناد OneNote را به یک جریان با استفاده از گزینه های ذخیره مشخص شده حفظ کنید.
public void Save(Stream stream, NotebookSaveOptions options)
{
}
Parameters
stream
Stream
جریان است.
options
NotebookSaveOptions
گزینه ها را مشخص کنید که چگونه اسناد ذخیره می شود.
Exceptions
IncorrectDocumentStructureException
ساختار اسناد نقض مشخصات است.
UnsupportedSaveFormatException
فرمت ذخیره درخواست شده پشتیبانی نمی شود.