Индексированный формат 1Bpp

В этом руководстве мы рассмотрим исходный код C#, предоставленный для функции «Индексированный формат 1Bpp» с помощью Aspose.Words для .NET. Эта функция позволяет форматировать изображения в документе в формате PNG с глубиной цвета 1 бит на пиксель (1 бит на пиксель) и индексированным цветовым режимом.

Шаг 1. Настройка среды

Прежде чем начать, убедитесь, что вы настроили свою среду разработки с помощью Aspose.Words для .NET. Убедитесь, что вы добавили необходимые ссылки и импортировали соответствующие пространства имен.

Шаг 2: Загрузка документа

// Путь к каталогу ваших документов
string dataDir = "YOUR DOCUMENTS DIRECTORY";

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

На этом этапе мы загружаем документ, используяDocument метод и передав путь к файлу DOCX для загрузки.

Шаг 3. Настройте параметры резервного копирования образа

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

На этом этапе мы настраиваем параметры резервного копирования изображений. Мы создаем новыйImageSaveOptionsобъект, определяющий желаемый формат сохранения, здесь «Png» для формата PNG. Мы также определяем страницу, которая будет включена в изображение, черно-белый цветовой режим и индексированный формат пикселей 1 бит на пиксель.

Шаг 4. Резервное копирование изображений

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

На этом последнем шаге мы сохраняем изображения документа в формате PNG, используя методSave метод и передавая путь к выходному файлу вместе с указанными параметрами сохранения.

Теперь вы можете запустить исходный код для форматирования изображения документа в формате PNG с индексированной глубиной цвета 1 бит на пиксель. Полученный файл будет сохранен в указанном каталоге с именем «WorkingWithImageSaveOptions.Format1BppIndexed.Png».

Пример исходного кода для формата 1Bpp, индексируемого с помощью Aspose.Words для .NET

 
			 // Путь к каталогу ваших документов
			 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);
            
        

Заключение

В этом руководстве мы рассмотрели функцию индексированного формата 1Bpp в Aspose.Words для .NET. Мы научились форматировать изображения в документе в формате PNG с глубиной цвета 1 бит на пиксель (1 бит на пиксель) и индексированным цветовым режимом.

Эта функция полезна, если вы хотите получить изображения с низкой глубиной цвета и небольшим размером файла. Индексированный формат 1Bpp позволяет представлять изображения с использованием индексированной цветовой палитры, что может быть полезно для некоторых конкретных приложений.

Aspose.Words for .NET предлагает широкий спектр расширенных функций для манипулирования и создания документов. Индексированный формат 1Bpp — один из многих мощных инструментов, которые он предоставляет в ваше распоряжение.