ilovePDF is an, easy-to-use open-source Telegram PDF bot written in python language π
it was specially developed for creating PDF's from images.. And Now, Bot Supports many other features for PDF manipulation π¦Ύ
β This bot will helps you to convert multiple
images to pdf
β .jpg, .jpeg, .png files Supported
β Zero additional Compression
β For Better quality pdf, send media without
Compression
β Image sequence will be considered
β /cancel - deletes the current queue
β you can Rename your pdf at the time of /generate
- /generate name {pdf with your name}
- /generate id {pdf with your id}
- /generate FileName {pdf with file name}
By Default: your pdf FileName = your ID
β /id to get your id
β Unlike other bots, this bot extract images
from your pdf files without converting the entire
pdf to pages.. always shows 100% speed π₯³
Below feature has been removed for some reasons..
β You can also fetch a single image or a list
of images from any part of your pdf
β Sequence will be considered
β For better quality images bot support sending
images as documents (files)
This bot is using a different protocol for uploading the extracted PDF-images ..
In addition,
β About 40+ popular file formats can also be
convert to pdf using ilovepdf bot
β By default, bot support with ASCII char. support
[EPUB, FB2(e-book), XPS, openXPS, CBZ, CBR]
β All other files are converted using ConvertAPI
[csv, doc, docx, ppt, pptx, dot, dotx, log, mpp,
mpt, odt, pot, potx, pps, ppsx, pub, rtf, txt, vdx,
vsd, vsdx, vst, vstx, wpd, wps, wri, xls, xlsb,
xlsx, xlt, xltx, xml]
& supports Unicode Char(utf-8)
No need to specify file formats..βοΈ
/start - Check wheather bot alive.
/help - for more help
/id - Get Ur Id (default pdf name)
/cancel - Delete's old queue
/generate - long tap to set a pdf name
/extract - to get images from pdf
Developed by: @nabilanavab, Kerala
Ones the necessary task is completed,
all your images including the pdf file
will be removed from the server.
for more information:
please check the Source codeπ
Being a python library; To run this bot, python must be installed on your machine
Local Host
pip install pyTelegramBotAPI
pip install pillow
pip install pymupdf
pip install convertapi
API key π
This bot only requires your Telegram Bot Token
as (API_TOKEN) for doing 95% tasks
For a Better experience U can add convertAPI
secret key as (CONVERT_API)
NB: The API keys are personal & must be kept secret
Get bot token
Get ConvertAPI token
API_TOKEN
CONVERT_API
Apache License 2.0
Copyright 2021 nabilanavab
You can use and integrate ilovePDF
into your own code..And If you are
Redistributing your code, with
modifications, please try to mention
the changes : )