Skip to content

Error in compressed image example on official website #102

@JLinCode

Description

@JLinCode

https://products.aspose.com/words/zh/java/compress/

doc.cleanup();

NodeCollection nodes = doc.getChildNodes(NodeType.SHAPE, true);
for (Shape shape : (Iterable) nodes)
{
    if (shape.isImage())
    {
// 由开发人员选择用于图像压缩的库。
        BufferedImage image = ImageIO.read(shape.getImageData().toStream());

   
// 压缩图像并将其设置回形状。
        shape.getImageData().setImage("yourCompressedImage");
    }
}

OoxmlSaveOptions saveOptions = new OoxmlSaveOptions();
saveOptions.setCompressionLevel(CompressionLevel.MAXIMUM);

doc.save("Output.docx", saveOptions);

In this example, using this code to report an error
Required type: Object
Provided: Shape

截图20230906181322
c6b63a4df7.png…]()

my maven

            <groupId>com.aspose</groupId>
            <artifactId>aspose-words</artifactId>
            <version>22.11</version>
            <classifier>jdk17</classifier>
        </dependency>
        <dependency>
            <groupId>com.aspose</groupId>
            <artifactId>aspose-words</artifactId>
            <version>22.11</version>
            <classifier>javadoc</classifier>
        </dependency>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions