У меня есть база данных mysql, которую я бы хотел запросить. Я хотел бы отформатировать результаты определенным образом, а затем превратить его в pdf. в прошлом я использовал PHP и FPDF, пока он работал, это было больно и утомительно. Я не думаю, что PHP может справиться с такими вещами. у меня не так много опыта в python или ruby, но это был бы отличный проект, который можно было бы сделать на любом из языков, чтобы я мог лучше узнать. он не должен быть веб-сайтом. это может быть настольный скрипт, который я мог бы запустить с помощью cron или вручную. надеюсь, кто-то может указать мне на некоторые ресурсы. Благодарю.mysql to pdf - python or ruby
ответ
В Python вы можете использовать pyPdf для создания файлов PDF. Что касается запроса к базе данных mySQL, вы можете использовать mySQLdb. Установка его немного сложнее, чем другие модули, но как только вы это сделали, это похоже на любой другой пакет sql. Надеюсь, это помогло.
спасибо, я проверю их. Я думаю, что знаю об этой проблеме с mysql и python. по крайней мере, я столкнулся с одним, связанным с драйвером. но в конце концов я смог понять это. не уверен, что это похоже на эту библиотеку. я буду играть с этими 2 и обновлять, как только получаю результаты. – w1n78
Рад помочь. Не забудьте принять ответы, которые сработали для вас. @ w1n78 – Awn
В Ruby у вас есть несколько вариантов для вашего авторинга PDF, и управление БД очень просто, если вы используете библиотеку ActiveRecord (поставляется с Rails) или Sequel для чтения или записи данных.
Полное и тяжелое PDF-авторинг может быть выполнен с использованием Prawn ... для этого требуется некоторое изучение, но это потрясающая библиотека.
Вы также можете создавать веб-страницы HTML и преобразовывать их в PDF с помощью wicked_pdf gem, который довольно прост в использовании.
Или вы можете объединить все это или написать простые PDF-файлы с простыми таблицами и текстами, используя combine_pdf, который так же просто, как и он, а также позволяет использовать шаблоны PDF (так что вы можете иметь хорошо спроектированный шаблон и просто добавьте текст, который вам нужен).
Я люблю Руби, и я думаю, что это очень легко изучить. Кроме того, у него больше приложений, чем просто веб-программирование - есть даже проект под названием RubyMotion, который позволяет вам программировать собственные приложения для iOS и Android с помощью Ruby!
Я уверен, что вы полюбите Руби.
отлично! спасибо за ссылки. У меня есть кое-какие вещи, чтобы возиться с этими выходными. – w1n78
- 1. HTML to pdf or image C#
- 2. Python pdf to txt
- 3. Хэш в Ruby & Convert python to ruby
- 4. To @ or not to @ in Ruby on Rails
- 5. Ruby to Python bridge
- 6. Ruby unpack to Python
- 7. Python to ruby conversion
- 8. Python Equivalent to Ruby 'is_a?'
- 9. Цель исследования-C, Ruby OR Python?
- 10. Python: Excel to Web to PDF
- 11. pip: to sudo or not to sudo
- 12. Mysql many to one OR one to many
- 13. xml + xslfo to PDF python
- 14. Ruby-vips> Covert PDF to JPEG
- 15. Ruby on Rails JPEG to PDF
- 16. Ruby convert Mysql timestamp to Mysql datetime
- 17. Ruby To Python Синтаксис Confusion
- 18. python tuple to mysql
- 19. python dbf to mysql
- 20. Python insert to mysql
- 21. Ruby multiple OR условия
- 22. Ruby FizzBuzz And/or
- 23. python to mysql insert error
- 24. Перевод If/Else && RegEx - Ruby to Python
- 25. Eclipse: to src/or not to src/
- 26. To hadoop or not to hadoop
- 27. To Unity or Not To Unity
- 28. To static or not to static
- 29. Python + Selenium + PhantomJS render to PDF
- 30. Parsing cp1251 pdf to text in python
уверен, что существует много библиотек для mysql в python и много библиотек для pdf (все они как бы боль) ... все, что вам нужно сделать, это объединить один из каждого набора и написать код –
@joran есть один вы предпочитаете другое? – w1n78
большинство людей используют mysqldb (хотя его сложно настроить на windows) ... pypdf - это единственный PDF-файл, который я испортил ... –