Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Android > использование библиотеки


Автор: Gtufc 11.2.2014, 14:05
не знаю с чего начать, но все же.....я пытаюсь программировать на андроид студио и пока мало чего знаю, возникают отсюда вопросы.....прошу объяснить как работает библиотека, можно если не сложно с маленькими примерами? для работы с pdf-файлами я выбрал библиотеку "iText", по сути, чтобы она работала надо закинуть в мой проект, создав папку lib, но на деле после проделанной работы у меня ничего не вышло, при запуске всплывает ошибка, что пакет iText не находит??? в чем может быть проблема, посоветуйте как разобраться лучше с pdf-файлами?  

Автор: javastic 12.2.2014, 10:06
Перейдите на эклипс. Опишите с ошибками и примерами вашу проблему. А то выглядит сообщение из разряда: Помогите мне, только мне лень описывать то что у меня не получается.

Автор: Gtufc 13.2.2014, 14:15
зачем мне переходить на эклипс??? если мне удобнее работать в андроид студио!!на мой взгляд суть проблемы была достаточно изложена.....но еще раз повторюсь:моя задача заключается в разработке работы с pdf-файлами, а для начала я разбираюсь с маленькими примерами.....для работы с pdf я использую библиотеку iText,если это о чем-то говорит, на офиц. сайте есть примеры, их я пытаюсь запустить у себя в проге, но не получается.....вроде ошибок не выдает, а при запуске приложения в эмуляторе появляется пустое окно , хотя должно бы написано hello word!
 
 part1.chapter01;
 
import java.io.FileOutputStream;
import java.io.IOException;
 
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.PdfWriter;
 
/**
 * First iText example: Hello World.
 */
public class HelloWorld {
 
    /** Path to the resulting PDF file. */
    public static final String RESULT
        = "results/part1/chapter01/hello.pdf";
 
    /**
     * Creates a PDF file: hello.pdf
     * @param    args    no arguments needed
     */
    public static void main(String[] args)
     throws DocumentException, IOException {
     new HelloWorld().createPdf(RESULT);
    }
 
    /**
     * Creates a PDF document.
     * @param filename the path to the new PDF document
     * @throws    DocumentException 
     * @throws    IOException 
     */
    public void createPdf(String filename)
    throws DocumentException, IOException {
        // step 1
        Document document = new Document();
        // step 2
        PdfWriter.getInstance(document, new FileOutputStream(filename));
        // step 3
        document.open();
        // step 4
        document.add(new Paragraph("Hello World!"));
        // step 5
        document.close();
    }
}

Автор: ShellRaiser 13.2.2014, 23:18
У вас здесь приведен пример консольного приложения. Покажите ваше Android приложение. 

Автор: javastic 17.2.2014, 13:20
Скорее всего при копировании приложения в манифесте у вас ссылки с одними названиями, а приложение у вас создалось с другими. Смотри манифест, наверняка там ошибка. Ну, а если суть в том, про что говорит ShellRaiser, то тут вам точно не смогут помочь. )))

Автор: Gtufc 18.2.2014, 10:53
вот пример

Автор: javastic 20.2.2014, 15:13
А манифест где? )

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)