Document.Save

Save(string)

Salva il documento OneNote in un file.

public void Save(string fileName)
ParametroTipoDescrizione
fileNameStringIl nome completo del file. Se esiste già un file con il nome completo specificato, il file esistente viene sovrascritto.

Eccezioni

eccezionecondizione
IncorrectDocumentStructureExceptionLa struttura del documento viola le specifiche.
UnsupportedSaveFormatExceptionIl formato di salvataggio richiesto non è supportato.

Esempi

Mostra come salvare un documento.

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

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

Guarda anche


Save(Stream)

Salva il documento OneNote in un flusso.

public void Save(Stream stream)
ParametroTipoDescrizione
streamStreamSystem.IO.Stream in cui verrà salvato il documento.

Eccezioni

eccezionecondizione
IncorrectDocumentStructureExceptionLa struttura del documento viola le specifiche.
UnsupportedSaveFormatExceptionIl formato di salvataggio richiesto non è supportato.

Guarda anche


Save(string, SaveFormat)

Salva il documento OneNote in un file nel formato specificato.

public void Save(string fileName, SaveFormat format)
ParametroTipoDescrizione
fileNameStringIl nome completo del file. Se esiste già un file con il nome completo specificato, il file esistente viene sovrascritto.
formatSaveFormatIl formato in cui salvare il documento.

Eccezioni

eccezionecondizione
IncorrectDocumentStructureExceptionLa struttura del documento viola le specifiche.
UnsupportedSaveFormatExceptionIl formato di salvataggio richiesto non è supportato.

Esempi

Mostra come salvare un documento usando l’enumerazione SaveFormat.

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);

Mostra come salvare un documento in formato gif.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Carica il documento in Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

dataDir = dataDir + "SaveToImageDefaultOptions_out.gif";

// Salva il documento come gif.
oneFile.Save(dataDir, SaveFormat.Gif);

Guarda anche


Save(Stream, SaveFormat)

Salva il documento OneNote in un flusso nel formato specificato.

public void Save(Stream stream, SaveFormat format)
ParametroTipoDescrizione
streamStreamSystem.IO.Stream in cui verrà salvato il documento.
formatSaveFormatIl formato in cui salvare il documento.

Eccezioni

eccezionecondizione
IncorrectDocumentStructureExceptionLa struttura del documento viola le specifiche.
UnsupportedSaveFormatExceptionIl formato di salvataggio richiesto non è supportato.

Esempi

Mostra come salvare un documento in formato pdf utilizzando le impostazioni predefinite.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Carica il documento in Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

// Salva il documento come PDF
dataDir = dataDir + "SaveWithDefaultSettings_out.pdf";
oneFile.Save(dataDir, SaveFormat.Pdf);

Mostra come salvare un documento in un flusso.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Carica il documento in Aspose.Note.
Document doc = new Document(dataDir + "Aspose.one");

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

// Riavvolge la posizione dello stream a zero in modo che sia pronta per il prossimo lettore.
dstStream.Seek(0, SeekOrigin.Begin);

Mostra come applicare lo stile del tema scuro a un documento.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_Text();

// Carica il documento in 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"));

Guarda anche


Save(string, SaveOptions)

Salva il documento OneNote in un file utilizzando le opzioni di salvataggio specificate.

public void Save(string fileName, SaveOptions options)
ParametroTipoDescrizione
fileNameStringIl nome completo del file. Se esiste già un file con il nome completo specificato, il file esistente viene sovrascritto.
optionsSaveOptionsSpecifica le opzioni di salvataggio del documento nel file.

Eccezioni

eccezionecondizione
IncorrectDocumentStructureExceptionLa struttura del documento viola le specifiche.
UnsupportedSaveFormatExceptionIl formato di salvataggio richiesto non è supportato.

Esempi

Mostra come salvare un documento utilizzando 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());

Mostra come salvare un documento come immagine in formato Jpeg utilizzando SaveFormat.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Carica il documento in Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

dataDir = dataDir + "SaveToJpegImageUsingSaveFormat_out.jpg";

// Salva il documento.
oneFile.Save(dataDir, SaveFormat.Jpeg);

Mostra come salvare un documento come immagine in formato Bmp utilizzando ImageSaveOptions.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Carica il documento in Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

dataDir = dataDir + "SaveToBmpImageUsingImageSaveOptions_out.bmp";

// Salva il documento.
oneFile.Save(dataDir, new ImageSaveOptions(SaveFormat.Bmp));

Mostra come salvare un documento in formato Pdf con layout di pagina Lettera.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Carica il documento in Aspose.Note.
Document oneFile = new Document(dataDir + "OneNote.one");

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

// Salva il documento.
oneFile.Save(dst, new PdfSaveOptions() { PageSettings = PageSettings.Letter });

Mostra come salvare un documento in formato Pdf con layout di pagina A4 senza limiti di altezza.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Carica il documento in Aspose.Note.
Document oneFile = new Document(dataDir + "OneNote.one");

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

// Salva il documento.
oneFile.Save(dst, new PdfSaveOptions() { PageSettings = PageSettings.A4NoHeightLimit });

Mostra come salvare un documento come immagine in scala di grigi.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Carica il documento in Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

dataDir = dataDir + "SaveAsGrayscaleImage_out.png";

// Salva il documento come gif.
oneFile.Save(dataDir, new ImageSaveOptions(SaveFormat.Png)
                          {
                              ColorMode = ColorMode.GrayScale
                          });

Mostra come salvare un documento come immagine in formato Tiff utilizzando la compressione PackBits.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Carica il documento in Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "Aspose.one"));

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

// Salva il documento.
oneFile.Save(dst, new ImageSaveOptions(SaveFormat.Tiff)
                      {
                          TiffCompression = TiffCompression.PackBits
                      });

Mostra come salvare un documento come immagine in formato Tiff utilizzando la compressione Jpeg.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Carica il documento in Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "Aspose.one"));

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

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

Mostra come salvare un documento come immagine in formato Tiff utilizzando la compressione fax CCITT Gruppo 3.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Carica il documento in Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "Aspose.one"));

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

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

Mostra come salvare un documento in formato pdf.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Carica il documento in Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

// Inizializza l'oggetto PdfSaveOptions
PdfSaveOptions opts = new PdfSaveOptions
                          {
                              // Imposta l'indice della prima pagina da salvare
                              PageIndex = 0,

                              // Imposta il conteggio delle pagine
                              PageCount = 1,
                          };

// Salva il documento come PDF
dataDir = dataDir + "SaveRangeOfPagesAsPDF_out.pdf";
oneFile.Save(dataDir, opts);

Mostra come salvare un documento in formato pdf utilizzando impostazioni specifiche.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Carica il documento in Aspose.Note.
Document doc = new Document(dataDir + "Aspose.one");

// Inizializza l'oggetto PdfSaveOptions
PdfSaveOptions opts = new PdfSaveOptions
                          {
                              // Usa la compressione Jpeg
                              ImageCompression = Saving.Pdf.PdfImageCompression.Jpeg,

                              // Qualità per la compressione JPEG
                              JpegQuality = 90
                          };

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

Mostra come salvare un documento come immagine binaria usando il metodo di Otsu.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Carica il documento in Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

dataDir = dataDir + "SaveToBinaryImageUsingOtsuMethod_out.png";

// Salva il documento come gif.
oneFile.Save(dataDir, new ImageSaveOptions(SaveFormat.Png)
                        {
                            ColorMode = ColorMode.BlackAndWhite,
                            BinarizationOptions = new ImageBinarizationOptions()
                                                  {
                                                      BinarizationMethod = BinarizationMethod.Otsu,
                                                  }
                        });

Mostra come salvare un documento come immagine binaria utilizzando una soglia fissa.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Carica il documento in Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

dataDir = dataDir + "SaveToBinaryImageUsingFixedThreshold_out.png";

// Salva il documento come gif.
oneFile.Save(dataDir, new ImageSaveOptions(SaveFormat.Png)
                          {
                              ColorMode = ColorMode.BlackAndWhite,
                              BinarizationOptions = new ImageBinarizationOptions()
                                                        {
                                                            BinarizationMethod = BinarizationMethod.FixedThreshold,
                                                            BinarizationThreshold = 123
                                                        }
                          });

Guarda anche


Save(Stream, SaveOptions)

Salva il documento OneNote in un flusso utilizzando le opzioni di salvataggio specificate.

public void Save(Stream stream, SaveOptions options)
ParametroTipoDescrizione
streamStreamSystem.IO.Stream in cui verrà salvato il documento.
optionsSaveOptionsSpecifica le opzioni di salvataggio del documento nello stream.

Eccezioni

eccezionecondizione
IncorrectDocumentStructureExceptionLa struttura del documento viola le specifiche.
UnsupportedSaveFormatExceptionIl formato di salvataggio richiesto non è supportato.

Esempi

Mostra come salvare un documento in formato pdf utilizzando il carattere predefinito specificato.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Carica il documento in Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// Salva il documento come PDF
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontName_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions() 
                      {
                          FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFont("Times New Roman")
                      });

Mostra come salvare un documento in formato pdf utilizzando il carattere predefinito da un file.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

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

// Carica il documento in Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// Salva il documento come PDF
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontFromFile_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions()
                          {
                              FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromFile(fontFile)
                          });

Mostra come salvare un documento in formato pdf utilizzando il carattere predefinito da un flusso.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

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

// Carica il documento in Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// Salva il documento come 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)
                              });
}

Guarda anche