Konversi PDF ke teks

Konversi halaman PDF menjadi file teks

Anda dapat mengonversi dokumen PDF menjadi file TXT dengan Aspose.PDF untuk Android melalui Java. Anda harus menggunakan metode Visit dari kelas TextAbsorber untuk menyelesaikan tugas ini.

Cuplikan kode berikut menjelaskan cara mengekstrak teks dari halaman tertentu.

public void convertPDFPagesToTXT() {
        // Buka dokumen
        try {
            document = new Document(inputStream);
        } catch (Exception e) {
            resultMessage.setText(e.getMessage());
            return;
        }

        TextAbsorber ta = new TextAbsorber();
        int[] pages = new int[] { 1, 3, 4 };

        for (int page : pages) {
            ta.visit(document.getPages().get_Item(page));
        }
        File txtFileName = new File(fileStorage, "PDF-to-Text.txt");

        // Simpan teks yang diekstraksi dalam file teks
        BufferedWriter writer;
        try {
            writer = new BufferedWriter(new FileWriter(txtFileName));
            writer.write(ta.getText());
            writer.close();
        }
        catch (Exception e) {
            resultMessage.setText(e.getMessage());
            return;
        }
        resultMessage.setText(R.string.success_message);
    }