如何将图像,Pdf,Docx和Doc文件转换为位图[关闭]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将图像,Pdf,Docx和Doc文件转换为位图[关闭]相关的知识,希望对你有一定的参考价值。

我正在使用代码将图像转换为位图:

public Bitmap getBitmap() throws IOException {
        if (!getInformation())
            throw new FileNotFoundException();

        if (!getStoredDimensions())
            throw new InvalidObjectException(null);

        RectF rect = new RectF(0, 0, storedWidth, storedHeight);
        orientation.mapRect(rect);
        int width = (int) rect.width();
        int height = (int) rect.height();
        int subSample = 1;

        while (width > MAX_WIDTH || height > MAX_HEIGHT) {
            width /= 2;
            height /= 2;
            subSample *= 2;
        }

        if (width == 0 || height == 0)
            throw new InvalidObjectException(null);

        BitmapFactory.Options options = new BitmapFactory.Options();
        options.inSampleSize = subSample;
        Bitmap subSampled = BitmapFactory.decodeStream(resolver.openInputStream(uri), null, options);

        Bitmap picture;
        if (!orientation.isIdentity()) {
            picture = Bitmap.createBitmap(subSampled, 0, 0, options.outWidth, options.outHeight,
                    orientation, false);
            subSampled.recycle();
        } else
            picture = subSampled;

        return picture;
    }

我面临的问题是如何从Pdf,Docx和Doc扩展文件转换为Bitmap。文件转换到位图是否有任何常用功能。我想发送到位图中的服务器文件。

答案

我使用Retrofit将所有类型的文件转换为Bitmap.by使用这个Retrofit非常容易和轻松转换成位图android

以上是关于如何将图像,Pdf,Docx和Doc文件转换为位图[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

使用 jodconverter 和 OpenOffice 将 doc/docx 转换为 pdf

将 HTML 转换为 odt、doc、docx

使用 shell_exec 将 doc、docx 文件转换为 pdf

如何将word 文件.docx转成.PDF文件

python模块将doc/pdf/docx/rtf格式转换为文本[重复]

CEBX格式的文档如何转换为PDF格式文档DOCX文档?