So speichern Sie ein OneNote -Dokument
Einen Dokument auf OneNote -Format speichern
Wie funktioniert es?
Mit der von der API aufgedeckten Save -Methode können Sie das Dokument im OneNote -Format speichern. Die folgenden drei überlasteten Mitglieder bieten die Möglichkeit, das Dokument im OneNote -Format zu speichern.
- Speichern (Zeichenfolge)
- Speichern (String, OneSaveOptions)
- Speichern (String, SaveFormat)
1string inputFile = "Sample1.one";
2string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
3string outputFile = "SaveDocToOneNoteFormat_out.one";
4
5Document doc = new Document(dataDir + inputFile);
6doc.Save(dataDir + outputFile);
Speichern eines Dokuments mithilfe von Speichernoptionen
1string inputFile = "Sample1.one";
2string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
3string outputFile = "SaveDocToOneNoteFormatUsingOnesaveoptions_out.one";
4
5Document document = new Document(dataDir + inputFile);
6
7document.Save(dataDir + outputFile, new OneSaveOptions());
Speichern eines Dokuments mithilfe von Speichernformat
1string inputFile = "Sample1.one";
2string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
3string outputFile = "SaveDocToOneNoteFormatUsingSaveFormat_out.one";
4
5Document document = new Document(dataDir + inputFile);
6
7document.Save(dataDir + outputFile, SaveFormat.One);
Speichern Sie das OneNote -Dokument in einem Stream
Benutzer können ein Stream -Objekt an die Methode von Dokument.Save (Stream, SaveFormat) übergeben. Wenn Sie in einem Stream speichern, müssen Sie das Speicherformat explizit angeben.
Das folgende Codebeispiel zeigt, wie ein Dokument in einem Stream speichert.
1// The path to the documents directory.
2string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
3
4// Load the document into Aspose.Note.
5Document doc = new Document(dataDir + "Aspose.one");
6
7MemoryStream dstStream = new MemoryStream();
8doc.Save(dstStream, SaveFormat.Pdf);
9
10// Rewind the stream position back to zero so it is ready for next reader.
11dstStream.Position = 0;
Geben Sie OneNote Save -Optionen an
Es gibt überlastete Methoden für die Dokument. Dies sollte ein Objekt einer Klasse sein, die aus der SaveOptions -Klasse abgeleitet ist. Jedes Save -Format verfügt über eine entsprechende Klasse, die Speicheroptionen für dieses Format hält. Beispielsweise gibt es PDFSaveOptions für SaveFormat.pdf und OneSaveOptions für SaveFormat.one.
Das folgende Codebeispiel zeigt, wie Speicheroptionen vor dem Speichern eines Dokuments in PDF festgelegt werden.
1// The path to the documents directory.
2string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
3
4// Load the document into Aspose.Note.
5Document doc = new Document(dataDir + "Aspose.one");
6
7// Initialize PdfSaveOptions object
8PdfSaveOptions opts = new PdfSaveOptions();
9// Set page index
10opts.PageIndex = 2;
11// Set page count
12opts.PageCount = 3;
13
14//specify compression if required
15opts.ImageCompression = Saving.Pdf.PdfImageCompression.Jpeg;
16opts.JpegQuality = 90;
17
18dataDir = dataDir + "Document.SaveWithOptions_out.pdf";
19doc.Save(dataDir, opts);