Save

Save(string)

Salva l’immagine nel file.

public void Save(string filePath)
Parametro Tipo Descrizione
filePath String Il percorso del file.

Esempi

L’esempio seguente mostra come salvare le immagini su file:

// Crea un'istanza della classe Parser
using (Parser parser = new Parser(filePath))
{
    // Estrai le immagini dal documento
    IEnumerable<PageImageArea> images = parser.GetImages();
    
    // Controlla se l'estrazione delle immagini è supportata
    if (images == null)
    {
        Console.WriteLine("Page images extraction isn't supported");
        return;
    }

    // Itera sulle immagini
    foreach (PageImageArea image in images)
    {
        // Salva l'immagine nel file
        image.Save(Guid.NewGuid().ToString() + image.FileType.Extension);
    }
}

Guarda anche


Save(string, ImageOptions)

Salva l’immagine nel file in un formato diverso.

public void Save(string filePath, ImageOptions options)
Parametro Tipo Descrizione
filePath String Il percorso del file.
options ImageOptions Le opzioni utilizzate per salvare l’immagine.

Esempi

L’esempio seguente mostra come salvare le immagini su file in un formato diverso:

// Crea un'istanza della classe Parser
using (Parser parser = new Parser(filePath))
{
    // Estrai le immagini dal documento
    IEnumerable<PageImageArea> images = parser.GetImages();
    
    // Controlla se l'estrazione delle immagini è supportata
    if (images == null)
    {
        Console.WriteLine("Page images extraction isn't supported");
        return;
    }

    // Crea le opzioni per salvare le immagini in formato PNG
    ImageOptions options = new ImageOptions(ImageFormat.Png);
    
    // Itera sulle immagini
    foreach (PageImageArea image in images)
    {
        // Salva l'immagine nel file png
        image.Save(Guid.NewGuid().ToString() + ".png", options);
    }
}

Guarda anche