怎么把utf-8格式的文件转为gb2312

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么把utf-8格式的文件转为gb2312相关的知识,希望对你有一定的参考价值。

如果只有一两个文件,用记事本打开
UTF8
文件,然后保存,保存时点击“保存选项”按钮,选择文件格式为ANSI,在中文Windows环境下,这个新文件就是GB2312格式的了。
参考技术A str.decode("gb2312").encode("utf-8")
decode
是解码,把一直的gb2312格式转换为中间格式unicode,encode再转换为你需要的utf-8

Java如何把一个PDF转为tif

TIF和TIFF文件格式是完全相同的,仅扩展名不同。TIF用于使用8.3命名约定的旧文件系统,而TIFF用于允许长文件名的新文件系统。

使用 Spire.PDF for Java,可将 PDF 转为 TIFF 保存到本地指定路径;支持转换 PDF 文档的所有页面或者指定页面为 TIFF 格式。

首先,您需要在 Java 程序中添加 Spire.Pdf.jar 文件作为依赖项。JAR 文件可以从此链接下载。 如果您使用 Maven,则可以将以下代码添加到项目的 pom.xml 文件中,从而在应用程序中导入 JAR 文件。

<repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>https://repo.e-iceblue.cn/repository/maven-public/</url>
</repository></repositories><dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.pdf</artifactId>
<version>5.3.1</version>
</dependency></dependencies>

通过使用 Spire.PDF for Java 将 PDF 转为 TIFF 格式时,可通过设置 PdfDocument.saveToTiff() 方法中的不同参数,来实现将整个 PDF 转为 TIFF 格式或将指定页数范围的 PDF 页面转为 TIFF 格式。下面是实现转换的主要代码:

    创建 PdfDocument 类的对象,并通过 PdfDocument.loadFromFile() 方法加载 PDF 文档。

    调用 PdfDocument.saveToTiff(String tiffFilename) 方法将整个 PDF 文档保存为 TIFF 格式。

    调用 PdfDocument.saveToTiff(String tiffFilename, int startPage, int endPage, int dpix, int dpiy) 方法将 PDF 指定页面范围的 PDF 保存为 TIFF 格式。

代码如下:

import com.spire.pdf.*;

public class PDFtoTiff
public static void main(String[] args)
//加载PDF测试文档
PdfDocument pdf = new PdfDocument();
pdf.loadFromFile("input.pdf");

//将整篇文档保存为tiff格式
pdf.saveToTiff("ToTiff.tiff");

//将指定页面范围保存为tiff格式(第2页到第3页,并设置水平和垂直分辨率),
pdf.saveToTiff("ToTiff2.tiff",1,2,400,600);


希望能帮助到您。

参考技术A 安装Office时,默认安装Microsoft Office Document Image Writer组件(没有重新添加),在Word中,选文件——打印——打印机选“Microsoft Office Document Image Writer”——属性——高级——输入格式选“TIFF-黑白传真”——设置默认输入的文件夹——确定——确定,打印完成后,将输出到刚设置的默认文件夹中。 参考技术B 转是转了网上有dome 但是,特别大,本来我的pdf是50kb后面tif是500kb

以上是关于怎么把utf-8格式的文件转为gb2312的主要内容,如果未能解决你的问题,请参考以下文章

如何将中文转为unicode和GB2312

怎么才能把utf-8编码的asp文件转换成gn2312

python怎么把ASNI(GB2312)转换成UTF-8

UTF-8和GB2312互转的最简单快捷的方法

java怎么把utf-8的字符串转换为gb2312格式

c# 将文件gbk转换为utf-8