Добавление таблицы в документ PDF - PullRequest
2 голосов
/ 15 февраля 2020

Я создал PDF-документ, используя android студию. Но он содержит только текст. Я хочу вставить в него таблицу. Потому что это отчет, который нужно загрузить из моего приложения в формате PDF. Я посмотрел каждый учебник, но все использует iText. iText 7 работает из коробки при использовании на устройстве с Android API уровня 24 или выше (Android Nougat). Я даже пытался добавить iText в файлы Gradle. Но все равно бесполезно.

Document, PdfPTable, Paragraph. Все такие ключевые слова отображаются красным цветом Не удается разрешить символ . Я использую Android Studio 3.5.0.0 версию. Кто-нибудь может предложить мне решение?

Я создал документ PDF, используя следующий код, который работает правильно.

    PdfDocument document = new PdfDocument();
    PdfDocument.PageInfo pageInfo = new PdfDocument.PageInfo.Builder(300, 600, 1).create();

    PdfDocument.Page page = document.startPage(pageInfo);
    Canvas canvas = page.getCanvas();
    Paint paint = new Paint();
    paint.setColor(Color.BLACK);


    //canvas.drawtext in the page
    canvas.drawText(sometext, 80, 50, paint);

    // finish the page
    document.finishPage(page);

import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.pdf.PdfDocument;

используются для выполнения вышеуказанного кода.

...