Formato 1Bpp indicizzato

In questo tutorial esploreremo il codice sorgente C# fornito per la funzionalità “Format 1Bpp Indexed” con Aspose.Words per .NET. Questa funzionalità consente di formattare le immagini in un documento in formato PNG con una profondità di colore di 1 bit per pixel (1 bpp) e una modalità colore indicizzata.

Passaggio 1: configurazione dell’ambiente

Prima di iniziare, assicurati di aver configurato il tuo ambiente di sviluppo con Aspose.Words per .NET. Assicurati di aver aggiunto i riferimenti necessari e importato gli spazi dei nomi appropriati.

Passaggio 2: caricamento del documento

// Percorso della directory dei documenti
string dataDir = "YOUR DOCUMENTS DIRECTORY";

Document doc = new Document(dataDir + "Rendering.docx");

In questo passaggio, carichiamo il documento utilizzando il fileDocument metodo e passando il percorso del file DOCX da caricare.

Passaggio 3: configura le opzioni di backup dell’immagine

ImageSaveOptions saveOptions = new ImageSaveOptions(SaveFormat.Png)
{
     PageSet = new PageSet(1),
     ImageColorMode = ImageColorMode.BlackAndWhite,
     PixelFormat = ImagePixelFormat.Format1bppIndexed
};

In questo passaggio, configuriamo le opzioni di backup per le immagini. Ne creiamo uno nuovoImageSaveOptionsoggetto specificando il formato di salvataggio desiderato, qui “Png” per il formato PNG. Definiamo inoltre la pagina da includere nell’immagine, la modalità colore in bianco e nero e il formato pixel indicizzato da 1 bpp.

Passaggio 4: backup delle immagini

doc.Save(dataDir + "WorkingWithImageSaveOptions.Format1BppIndexed.Png", saveOptions);

In quest’ultimo passaggio, salviamo le immagini del documento nel formato PNG utilizzando il fileSave metodo e passando il percorso del file di output, insieme alle opzioni di salvataggio specificate.

Ora puoi eseguire il codice sorgente per formattare le immagini del documento nel formato PNG con una profondità di colore indicizzata di 1 bpp. Il file risultante verrà salvato nella directory specificata con il nome “WorkingWithImageSaveOptions.Format1BppIndexed.Png”.

Codice sorgente di esempio per il formato 1Bpp indicizzato utilizzando Aspose.Words per .NET

 
			 // Percorso della directory dei documenti
			 string dataDir = "YOUR DOCUMENT DIRECTORY"; 
            
            Document doc = new Document(dataDir + "Rendering.docx");

            ImageSaveOptions saveOptions = new ImageSaveOptions(SaveFormat.Png)
            {
                PageSet = new PageSet(1),
                ImageColorMode = ImageColorMode.BlackAndWhite,
                PixelFormat = ImagePixelFormat.Format1bppIndexed
            };

            doc.Save(dataDir + "WorkingWithImageSaveOptions.Format1BppIndexed.Png", saveOptions);
            
        

Conclusione

In questo tutorial, abbiamo esplorato la funzionalità del formato indicizzato 1Bpp con Aspose.Words per .NET. Abbiamo imparato come formattare le immagini in un documento in formato PNG con una profondità di colore di 1 bit per pixel (1 bpp) e una modalità colore indicizzata.

Questa funzione è utile quando si desidera ottenere immagini con una bassa profondità di colore e dimensioni di file ridotte. Il formato indicizzato 1Bpp consente di rappresentare le immagini utilizzando una tavolozza di colori indicizzata, che può essere utile per alcune applicazioni specifiche.

Aspose.Words per .NET offre un’ampia gamma di funzionalità avanzate per la manipolazione e la generazione di documenti. Il formato indicizzato 1Bpp è uno dei tanti potenti strumenti che mette a tua disposizione.