0

アラビア文字を含む csv ファイルがあります。csv ファイルを読み込んで、同じアラビア文字が書かれた PDF に変換する必要があります。ガイドしてください。

4

4 に答える 4

0

csvを解析するには、OpenCSVを使用することをお勧めします。

PDFの作成については、こちらをご覧になるか、 Apachefopをお試しください。

UTF-8を使用していることを確認する必要があり、アラビア語の文字に問題がないはずです。

于 2012-07-03T08:20:24.730 に答える
0

アラビア語は UTf-8 の一部ではありませんか? もしそうなら、あなたはこれを行うことができるはずです:

public void unicodeShow(String fileName) throws UnsupportedEncodingException, FileNotFoundException, IOException{
    Reader reader = new InputStreamReader(new FileInputStream(fileName), "utf-8");
    BufferedReader br = new BufferedReader(reader);
    String a=br.readLine();
}

PDFの作り方がよくわからない

于 2012-07-03T07:48:24.750 に答える
0

ファイルを読み書きするときは、ISO/IEC 8859-6 文字セットを使用してみてください。

于 2012-07-03T07:50:02.397 に答える
0

まず、CSV ファイルが使用しているコードページを特定する必要があります。これは、Windows コード ページ1256である可能性が最も高いです。

java " InputStreamReader " クラスを使用し、コンストラクターでコード ページを指定します。

何かのようなもの:-

    InputStream inputStream = new FileInputStream("c:\\data\\input.txt");
    BufferedReader reader = new BufferedReader(new InputStreamReader(fis,"CP1256"))

    int data = reader.read();
    while(data != -1){
        char theChar = (char) data;
        data = reader.read();
    }

    reader.close(); 
于 2012-07-03T07:57:00.010 に答える