Document.Save

Save(string)

Guarda el documento de OneNote en un archivo.

public void Save(string fileName)
ParámetroEscribeDescripción
fileNameStringEl nombre completo del archivo. Si ya existe un archivo con el nombre completo especificado, se sobrescribe el archivo existente.

Excepciones

excepcióncondición
IncorrectDocumentStructureExceptionLa estructura del documento infringe la especificación.
UnsupportedSaveFormatExceptionEl formato de guardado solicitado no es compatible.

Ejemplos

Muestra cómo guardar 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);

Ver también


Save(Stream)

Guarda el documento de OneNote en una secuencia.

public void Save(Stream stream)
ParámetroEscribeDescripción
streamStreamEl System.IO.Stream donde se guardará el documento.

Excepciones

excepcióncondición
IncorrectDocumentStructureExceptionLa estructura del documento infringe la especificación.
UnsupportedSaveFormatExceptionEl formato de guardado solicitado no es compatible.

Ver también


Save(string, SaveFormat)

Guarda el documento de OneNote en un archivo con el formato especificado.

public void Save(string fileName, SaveFormat format)
ParámetroEscribeDescripción
fileNameStringEl nombre completo del archivo. Si ya existe un archivo con el nombre completo especificado, se sobrescribe el archivo existente.
formatSaveFormatEl formato en el que guardar el documento.

Excepciones

excepcióncondición
IncorrectDocumentStructureExceptionLa estructura del documento infringe la especificación.
UnsupportedSaveFormatExceptionEl formato de guardado solicitado no es compatible.

Ejemplos

Muestra cómo guardar un documento mediante la enumeración 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);

Muestra cómo guardar un documento en formato gif.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Cargue el documento en Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

dataDir = dataDir + "SaveToImageDefaultOptions_out.gif";

// Guarda el documento como gif.
oneFile.Save(dataDir, SaveFormat.Gif);

Ver también


Save(Stream, SaveFormat)

Guarda el documento de OneNote en una secuencia en el formato especificado.

public void Save(Stream stream, SaveFormat format)
ParámetroEscribeDescripción
streamStreamEl System.IO.Stream donde se guardará el documento.
formatSaveFormatEl formato en el que guardar el documento.

Excepciones

excepcióncondición
IncorrectDocumentStructureExceptionLa estructura del documento infringe la especificación.
UnsupportedSaveFormatExceptionEl formato de guardado solicitado no es compatible.

Ejemplos

Muestra cómo guardar un documento en formato pdf utilizando la configuración predeterminada.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Cargue el documento en Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

// Guarda el documento como PDF
dataDir = dataDir + "SaveWithDefaultSettings_out.pdf";
oneFile.Save(dataDir, SaveFormat.Pdf);

Muestra cómo guardar un documento en una secuencia.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Cargue el documento en Aspose.Note.
Document doc = new Document(dataDir + "Aspose.one");

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

// Rebobinar la posición de la transmisión a cero para que esté lista para el próximo lector.
dstStream.Seek(0, SeekOrigin.Begin);

Muestra cómo aplicar el estilo de tema oscuro a un documento.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_Text();

// Cargue el documento en 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"));

Ver también


Save(string, SaveOptions)

Guarda el documento de OneNote en un archivo usando las opciones de guardado especificadas.

public void Save(string fileName, SaveOptions options)
ParámetroEscribeDescripción
fileNameStringEl nombre completo del archivo. Si ya existe un archivo con el nombre completo especificado, se sobrescribe el archivo existente.
optionsSaveOptionsEspecifica las opciones de cómo se guarda el documento en el archivo.

Excepciones

excepcióncondición
IncorrectDocumentStructureExceptionLa estructura del documento infringe la especificación.
UnsupportedSaveFormatExceptionEl formato de guardado solicitado no es compatible.

Ejemplos

Muestra cómo guardar un documento usando 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());

Muestra cómo guardar un documento como imagen en formato Jpeg usando SaveFormat.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Cargue el documento en Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

dataDir = dataDir + "SaveToJpegImageUsingSaveFormat_out.jpg";

// Guarda el documento.
oneFile.Save(dataDir, SaveFormat.Jpeg);

Muestra cómo guardar un documento como imagen en formato Bmp usando ImageSaveOptions.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Cargue el documento en Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

dataDir = dataDir + "SaveToBmpImageUsingImageSaveOptions_out.bmp";

// Guarda el documento.
oneFile.Save(dataDir, new ImageSaveOptions(SaveFormat.Bmp));

Muestra cómo guardar un documento en formato PDF con diseño de página Carta.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Cargue el documento en Aspose.Note.
Document oneFile = new Document(dataDir + "OneNote.one");

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

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

Muestra cómo guardar un documento en formato PDF con diseño de página A4 sin límite de altura.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Cargue el documento en Aspose.Note.
Document oneFile = new Document(dataDir + "OneNote.one");

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

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

Muestra cómo guardar un documento como imagen en escala de grises.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Cargue el documento en Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

dataDir = dataDir + "SaveAsGrayscaleImage_out.png";

// Guarda el documento como gif.
oneFile.Save(dataDir, new ImageSaveOptions(SaveFormat.Png)
                          {
                              ColorMode = ColorMode.GrayScale
                          });

Muestra cómo guardar un documento como imagen en formato Tiff utilizando la compresión PackBits.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Cargue el documento en Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "Aspose.one"));

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

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

Muestra cómo guardar un documento como imagen en formato Tiff usando compresión Jpeg.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Cargue el documento en Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "Aspose.one"));

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

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

Muestra cómo guardar un documento como imagen en formato Tiff utilizando la compresión de fax CCITT Grupo 3.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Cargue el documento en Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "Aspose.one"));

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

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

Muestra cómo guardar un documento en formato pdf.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Cargue el documento en Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

// Inicializa el objeto PdfSaveOptions
PdfSaveOptions opts = new PdfSaveOptions
                          {
                              // Establecer el índice de página de la primera página que se guardará
                              PageIndex = 0,

                              // Establecer el número de páginas
                              PageCount = 1,
                          };

// Guarda el documento como PDF
dataDir = dataDir + "SaveRangeOfPagesAsPDF_out.pdf";
oneFile.Save(dataDir, opts);

Muestra cómo guardar un documento en formato pdf usando configuraciones específicas.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Cargue el documento en Aspose.Note.
Document doc = new Document(dataDir + "Aspose.one");

// Inicializa el objeto PdfSaveOptions
PdfSaveOptions opts = new PdfSaveOptions
                          {
                              // Usar compresión JPEG
                              ImageCompression = Saving.Pdf.PdfImageCompression.Jpeg,

                              // Calidad para compresión JPEG
                              JpegQuality = 90
                          };

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

Muestra cómo guardar un documento como imagen binaria usando el método de Otsu.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Cargue el documento en Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

dataDir = dataDir + "SaveToBinaryImageUsingOtsuMethod_out.png";

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

Muestra cómo guardar un documento como imagen binaria utilizando un umbral fijo.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Cargue el documento en Aspose.Note.
Document oneFile = new Document(dataDir + "Aspose.one");

dataDir = dataDir + "SaveToBinaryImageUsingFixedThreshold_out.png";

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

Ver también


Save(Stream, SaveOptions)

Guarda el documento de OneNote en una secuencia con las opciones de guardado especificadas.

public void Save(Stream stream, SaveOptions options)
ParámetroEscribeDescripción
streamStreamEl System.IO.Stream donde se guardará el documento.
optionsSaveOptionsEspecifica las opciones de cómo se guarda el documento en flujo.

Excepciones

excepcióncondición
IncorrectDocumentStructureExceptionLa estructura del documento infringe la especificación.
UnsupportedSaveFormatExceptionEl formato de guardado solicitado no es compatible.

Ejemplos

Muestra cómo guardar un documento en formato pdf utilizando la fuente predeterminada especificada.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Cargue el documento en Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

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

Muestra cómo guardar un documento en formato pdf utilizando la fuente predeterminada de un archivo.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

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

// Cargue el documento en Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

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

Muestra cómo guardar un documento en formato pdf utilizando la fuente predeterminada de una secuencia.

// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

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

// Cargue el documento en Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// Guarda el documento como 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)
                              });
}

Ver también