Document.Save

Save(string)

Sparar OneNote-dokumentet till en fil.

public void Save(string fileName)
ParameterTypBeskrivning
fileNameStringDet fullständiga namnet för filen. Om en fil med det angivna fullständiga namnet redan finns, skrivs den befintliga filen över.

Undantag

undantagskick
IncorrectDocumentStructureExceptionDokumentstrukturen bryter mot specifikationerna.
UnsupportedSaveFormatExceptionDet begärda sparformatet stöds inte.

Exempel

Visar hur man sparar ett dokument.

string inputFile = "Sample1.one";
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
string outputFile = "SaveDocToOneNoteFormat_out.one";

Document doc = new Document(dataDir + inputFile);
doc.Save(dataDir + outputFile);

Se även


Save(Stream)

Sparar OneNote-dokumentet i en ström.

public void Save(Stream stream)
ParameterTypBeskrivning
streamStreamSystem.IO.Stream där dokumentet kommer att sparas.

Undantag

undantagskick
IncorrectDocumentStructureExceptionDokumentstrukturen bryter mot specifikationerna.
UnsupportedSaveFormatExceptionDet begärda sparformatet stöds inte.

Se även


Save(string, SaveFormat)

Sparar OneNote-dokumentet till en fil i det angivna formatet.

public void Save(string fileName, SaveFormat format)
ParameterTypBeskrivning
fileNameStringDet fullständiga namnet för filen. Om en fil med det angivna fullständiga namnet redan finns, skrivs den befintliga filen över.
formatSaveFormatFormatet som dokumentet ska sparas i.

Undantag

undantagskick
IncorrectDocumentStructureExceptionDokumentstrukturen bryter mot specifikationerna.
UnsupportedSaveFormatExceptionDet begärda sparformatet stöds inte.

Exempel

Visar hur man sparar ett dokument med hjälp av SaveFormat-uppräkning.

string inputFile = "Sample1.one";
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
string outputFile = "SaveDocToOneNoteFormatUsingSaveFormat_out.one";

Document document = new Document(dataDir + inputFile);

document.Save(dataDir + outputFile, SaveFormat.One);

Visar hur man sparar ett dokument i gif-format.

// Sökvägen till dokumentkatalogen.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Ladda dokumentet i Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

dataDir = dataDir + "SaveToImageDefaultOptions_out.gif";

// Spara dokumentet som gif.
oneFile.Save(dataDir, SaveFormat.Gif);

Se även


Save(Stream, SaveFormat)

Sparar OneNote-dokumentet i en ström i det angivna formatet.

public void Save(Stream stream, SaveFormat format)
ParameterTypBeskrivning
streamStreamSystem.IO.Stream där dokumentet kommer att sparas.
formatSaveFormatFormatet som dokumentet ska sparas i.

Undantag

undantagskick
IncorrectDocumentStructureExceptionDokumentstrukturen bryter mot specifikationerna.
UnsupportedSaveFormatExceptionDet begärda sparformatet stöds inte.

Exempel

Visar hur man sparar ett dokument i pdf-format med standardinställningar.

// Sökvägen till dokumentkatalogen.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Ladda dokumentet i Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

// Spara dokumentet som PDF
dataDir = dataDir + "SaveWithDefaultSettings_out.pdf";
oneFile.Save(dataDir, SaveFormat.Pdf);

Visar hur man sparar ett dokument i en ström.

// Sökvägen till dokumentkatalogen.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Ladda dokumentet i Aspose.Note.
Document doc = new Document(dataDir + "Aspose.one");

MemoryStream dstStream = new MemoryStream();
doc.Save(dstStream, SaveFormat.Pdf);

// Spola tillbaka streampositionen till noll så att den är redo för nästa läsare.
dstStream.Seek(0, SeekOrigin.Begin);

Visar hur man tillämpar mörkt temastil på ett dokument.

// Sökvägen till dokumentkatalogen.
string dataDir = RunExamples.GetDataDir_Text();

// Ladda dokumentet i Aspose.Note.
Document doc = new Document(Path.Combine(dataDir, "Aspose.one"));

foreach (var page in doc)
{
    page.BackgroundColor = Color.Black;
}

foreach (var node in doc.GetChildNodes<RichText>())
{
    var c = node.ParagraphStyle.FontColor;
    if (c.IsEmpty || Math.Abs(c.R - Color.Black.R) + Math.Abs(c.G - Color.Black.G) + Math.Abs(c.B - Color.Black.B) <= 30)
    {
        node.ParagraphStyle.FontColor = Color.White;
    }
}

doc.Save(Path.Combine(dataDir, "AsposeDarkTheme.pdf"));

Se även


Save(string, SaveOptions)

Sparar OneNote-dokumentet till en fil med de angivna sparalternativen.

public void Save(string fileName, SaveOptions options)
ParameterTypBeskrivning
fileNameStringDet fullständiga namnet för filen. Om en fil med det angivna fullständiga namnet redan finns, skrivs den befintliga filen över.
optionsSaveOptionsAnger alternativen hur dokumentet sparas i filen.

Undantag

undantagskick
IncorrectDocumentStructureExceptionDokumentstrukturen bryter mot specifikationerna.
UnsupportedSaveFormatExceptionDet begärda sparformatet stöds inte.

Exempel

Visar hur man sparar ett dokument med OneSaveOptions.

string inputFile = "Sample1.one";
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
string outputFile = "SaveDocToOneNoteFormatUsingOneSaveOptions_out.one";

Document document = new Document(dataDir + inputFile);

document.Save(dataDir + outputFile, new OneSaveOptions());

Visar hur man sparar ett dokument som bild i Jpeg-format med hjälp av SaveFormat.

// Sökvägen till dokumentkatalogen.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Ladda dokumentet i Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

dataDir = dataDir + "SaveToJpegImageUsingSaveFormat_out.jpg";

// Spara dokumentet.
oneFile.Save(dataDir, SaveFormat.Jpeg);

Visar hur man sparar ett dokument som bild i Bmp-format med hjälp av ImageSaveOptions.

// Sökvägen till dokumentkatalogen.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Ladda dokumentet i Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

dataDir = dataDir + "SaveToBmpImageUsingImageSaveOptions_out.bmp";

// Spara dokumentet.
oneFile.Save(dataDir, new ImageSaveOptions(SaveFormat.Bmp));

Visar hur man sparar ett dokument i pdf-format med Letter-sidlayout.

// Sökvägen till dokumentkatalogen.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Ladda dokumentet i Aspose.Note.
Document oneFile = new Document(dataDir + "OneNote.one");

var dst = Path.Combine(dataDir, "SaveToPdfUsingLetterPageSettings.pdf");

// Spara dokumentet.
oneFile.Save(dst, new PdfSaveOptions() { PageSettings = PageSettings.Letter });

Visar hur man sparar ett dokument i pdf-format med A4 sidlayout utan höjdbegränsning.

// Sökvägen till dokumentkatalogen.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Ladda dokumentet i Aspose.Note.
Document oneFile = new Document(dataDir + "OneNote.one");

var dst = Path.Combine(dataDir, "SaveToPdfUsingA4PageSettingsWithoutHeightLimit.pdf");

// Spara dokumentet.
oneFile.Save(dst, new PdfSaveOptions() { PageSettings = PageSettings.A4NoHeightLimit });

Visar hur man sparar ett dokument som gråskalebild.

// Sökvägen till dokumentkatalogen.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Ladda dokumentet i Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

dataDir = dataDir + "SaveAsGrayscaleImage_out.png";

// Spara dokumentet som gif.
oneFile.Save(dataDir, new ImageSaveOptions(SaveFormat.Png)
                          {
                              ColorMode = ColorMode.GrayScale
                          });

Visar hur man sparar ett dokument som bild i Tiff-format med PackBits-komprimering.

// Sökvägen till dokumentkatalogen.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Ladda dokumentet i Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "Aspose.one"));

var dst = Path.Combine(dataDir, "SaveToTiffUsingPackBitsCompression.tiff");

// Spara dokumentet.
oneFile.Save(dst, new ImageSaveOptions(SaveFormat.Tiff)
                      {
                          TiffCompression = TiffCompression.PackBits
                      });

Visar hur man sparar ett dokument som bild i Tiff-format med Jpeg-komprimering.

// Sökvägen till dokumentkatalogen.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Ladda dokumentet i Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "Aspose.one"));

var dst = Path.Combine(dataDir, "SaveToTiffUsingJpegCompression.tiff");

// Spara dokumentet.
oneFile.Save(dst, new ImageSaveOptions(SaveFormat.Tiff)
                      {
                          TiffCompression = TiffCompression.Jpeg,
                          Quality = 93
                      });

Visar hur man sparar ett dokument som bild i Tiff-format med hjälp av CCITT Group 3-faxkomprimering.

// Sökvägen till dokumentkatalogen.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Ladda dokumentet i Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "Aspose.one"));

var dst = Path.Combine(dataDir, "SaveToTiffUsingCcitt3Compression.tiff");

// Spara dokumentet.
oneFile.Save(dst, new ImageSaveOptions(SaveFormat.Tiff)
                      {
                          ColorMode = ColorMode.BlackAndWhite,
                          TiffCompression = TiffCompression.Ccitt3
                      });

Visar hur man sparar ett dokument i pdf-format.

// Sökvägen till dokumentkatalogen.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Ladda dokumentet i Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

// Initiera PdfSaveOptions-objekt
PdfSaveOptions opts = new PdfSaveOptions
                          {
                              // Ställ in sidindex för första sidan som ska sparas
                              PageIndex = 0,

                              // Ställ in antal sidor
                              PageCount = 1,
                          };

// Spara dokumentet som PDF
dataDir = dataDir + "SaveRangeOfPagesAsPDF_out.pdf";
oneFile.Save(dataDir, opts);

Visar hur man sparar ett dokument i pdf-format med specifika inställningar.

// Sökvägen till dokumentkatalogen.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Ladda dokumentet i Aspose.Note.
Document doc = new Document(dataDir + "Aspose.one");

// Initiera PdfSaveOptions-objekt
PdfSaveOptions opts = new PdfSaveOptions
                          {
                              // Använd Jpeg-komprimering
                              ImageCompression = Saving.Pdf.PdfImageCompression.Jpeg,

                              // Kvalitet för JPEG-komprimering
                              JpegQuality = 90
                          };

dataDir = dataDir + "Document.SaveWithOptions_out.pdf";
doc.Save(dataDir, opts);

Visar hur man sparar ett dokument som binär bild med Otsus metod.

// Sökvägen till dokumentkatalogen.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Ladda dokumentet i Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

dataDir = dataDir + "SaveToBinaryImageUsingOtsuMethod_out.png";

// Spara dokumentet som gif.
oneFile.Save(dataDir, new ImageSaveOptions(SaveFormat.Png)
                        {
                            ColorMode = ColorMode.BlackAndWhite,
                            BinarizationOptions = new ImageBinarizationOptions()
                                                  {
                                                      BinarizationMethod = BinarizationMethod.Otsu,
                                                  }
                        });

Visar hur man sparar ett dokument som binär bild med hjälp av fast tröskel.

// Sökvägen till dokumentkatalogen.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Ladda dokumentet i Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

dataDir = dataDir + "SaveToBinaryImageUsingFixedThreshold_out.png";

// Spara dokumentet som gif.
oneFile.Save(dataDir, new ImageSaveOptions(SaveFormat.Png)
                          {
                              ColorMode = ColorMode.BlackAndWhite,
                              BinarizationOptions = new ImageBinarizationOptions()
                                                        {
                                                            BinarizationMethod = BinarizationMethod.FixedThreshold,
                                                            BinarizationThreshold = 123
                                                        }
                          });

Se även


Save(Stream, SaveOptions)

Sparar OneNote-dokumentet i en ström med de angivna sparalternativen.

public void Save(Stream stream, SaveOptions options)
ParameterTypBeskrivning
streamStreamSystem.IO.Stream där dokumentet kommer att sparas.
optionsSaveOptionsAnger alternativen för hur dokumentet sparas i stream.

Undantag

undantagskick
IncorrectDocumentStructureExceptionDokumentstrukturen bryter mot specifikationerna.
UnsupportedSaveFormatExceptionDet begärda sparformatet stöds inte.

Exempel

Visar hur man sparar ett dokument i pdf-format med angivet standardteckensnitt.

// Sökvägen till dokumentkatalogen.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Ladda dokumentet i Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// Spara dokumentet som PDF
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontName_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions() 
                      {
                          FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFont("Times New Roman")
                      });

Visar hur man sparar ett dokument i pdf-format med standardteckensnitt från en fil.

// Sökvägen till dokumentkatalogen.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

string fontFile = Path.Combine(dataDir, "geo_1.ttf");

// Ladda dokumentet i Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// Spara dokumentet som PDF
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontFromFile_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions()
                          {
                              FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromFile(fontFile)
                          });

Visar hur man sparar ett dokument i pdf-format med standardteckensnitt från en ström.

// Sökvägen till dokumentkatalogen.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

string fontFile = Path.Combine(dataDir, "geo_1.ttf");

// Ladda dokumentet i Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// Spara dokumentet som PDF
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontFromStream_out.pdf";

using (var stream = File.Open(fontFile, FileMode.Open, FileAccess.Read, FileShare.Read))
{
    oneFile.Save(dataDir, new PdfSaveOptions()
                              {
                                  FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromStream(stream)
                              });
}

Se även