persian_pdf_converter
Python package to convert pdf to Farsi Word
File Explorer
Download Latest Version (.zip)- profiles_settings.xml
- Project_Default.xml
- .gitignore
- .name
- misc.xml
- modules.xml
- persian_pdf_converter.iml
- vcs.xml
- __init__.py
- imports.py
- pdf_converter.py
- cairo.dll
- charset.dll
- deflate.dll
- expat.dll
- fontconfig-1.dll
- freetype.dll
- iconv.dll
- jpeg8.dll
- lcms2.dll
- Lerc.dll
- libcrypto-3-x64.dll
- libcurl.dll
- libexpat.dll
- liblzma.dll
- libpng16.dll
- libssh2.dll
- libtiff.dll
- libzstd.dll
- openjp2.dll
- pdfattach.exe
- pdfdetach.exe
- pdffonts.exe
- pdfimages.exe
- pdfinfo.exe
- pdfseparate.exe
- pdftocairo.exe
- pdftohtml.exe
- pdftoppm.exe
- pdftops.exe
- pdftotext.exe
- pdfunite.exe
- pixman-1-0.dll
- poppler-cpp.dll
- poppler-glib.dll
- poppler.dll
- tiff.dll
- zlib.dll
- zstd.dll
- zstd.exe
- poppler-destination.h
- poppler-document.h
- poppler-embedded-file.h
- poppler-font-private.h
- poppler-font.h
- poppler-global.h
- poppler-image.h
- poppler-page-renderer.h
- poppler-page-transition.h
- poppler-page.h
- poppler-rectangle.h
- poppler-toc.h
- poppler-version.h
- poppler_cpp_export.h
- FoFiBase.h
- FoFiEncodings.h
- FoFiIdentifier.h
- FoFiTrueType.h
- FoFiType1.h
- FoFiType1C.h
- poppler-action.h
- poppler-annot.h
- poppler-attachment.h
- poppler-date.h
- poppler-document.h
- poppler-enums.h
- poppler-features.h
- poppler-form-field.h
- poppler-layer.h
- poppler-macros.h
- poppler-media.h
- poppler-movie.h
- poppler-page.h
- poppler-structure-element.h
- poppler.h
- gdir.h
- gfile.h
- gmem.h
- GooCheckedOps.h
- GooLikely.h
- GooString.h
- GooTimer.h
- grandom.h
- gstrtod.h
- ImgWriter.h
- JpegWriter.h
- PNGWriter.h
- TiffWriter.h
- Splash.h
- SplashBitmap.h
- SplashClip.h
- SplashErrorCodes.h
- SplashFont.h
- SplashFontEngine.h
- SplashFontFile.h
- SplashFontFileID.h
- SplashFTFont.h
- SplashFTFontEngine.h
- SplashFTFontFile.h
- SplashGlyphBitmap.h
- SplashMath.h
- SplashPath.h
- SplashPattern.h
- SplashScreen.h
- SplashState.h
- SplashTypes.h
- SplashXPath.h
- SplashXPathScanner.h
- Annot.h
- AnnotStampImageHelper.h
- Array.h
- BBoxOutputDev.h
- CachedFile.h
- CairoFontEngine.h
- CairoOutputDev.h
- CairoRescaleBox.h
- Catalog.h
- CertificateInfo.h
- CharCodeToUnicode.h
- CharTypes.h
- CMap.h
- CurlCachedFile.h
- CurlPDFDocBuilder.h
- DateInfo.h
- Decrypt.h
- Dict.h
- Error.h
- ErrorCodes.h
- FDPDFDocBuilder.h
- FILECacheLoader.h
- FileSpec.h
- FontEncodingTables.h
- FontInfo.h
- Form.h
- Function.h
- Gfx.h
- GfxFont.h
- GfxState.h
- GfxState_helpers.h
- GlobalParams.h
- Hints.h
- JArithmeticDecoder.h
- JBIG2Stream.h
- JPEG2000Stream.h
- JSInfo.h
- Lexer.h
- Linearization.h
- Link.h
- LocalPDFDocBuilder.h
- MarkedContentOutputDev.h
- Movie.h
- NameToCharCode.h
- NameToUnicodeTable.h
- Object.h
- OptionalContent.h
- Outline.h
- OutputDev.h
- Page.h
- PageTransition.h
- Parser.h
- PDFDoc.h
- PDFDocBuilder.h
- PDFDocEncoding.h
- PDFDocFactory.h
- poppler-config.h
- poppler_private_export.h
- PopplerCache.h
- PreScanOutputDev.h
- ProfileData.h
- PSOutputDev.h
- PSTokenizer.h
- Rendition.h
- SecurityHandler.h
- Sound.h
- SplashOutputDev.h
- Stream-CCITT.h
- Stream.h
- StructElement.h
- StructTreeRoot.h
- TextOutputDev.h
- UnicodeCClassTables.h
- UnicodeCompTables.h
- UnicodeDecompTables.h
- UnicodeMap.h
- UnicodeMapFuncs.h
- UnicodeMapTables.h
- UnicodeTypeTable.h
- UTF.h
- ViewerPreferences.h
- XRef.h
- poppler-cpp.pc
- poppler-glib.pc
- poppler.pc
- poppler-cpp.lib
- poppler-glib.lib
- poppler.lib
- pdfattach.1
- pdfdetach.1
- pdffonts.1
- pdfimages.1
- pdfinfo.1
- pdfseparate.1
- pdftocairo.1
- pdftohtml.1
- pdftoppm.1
- pdftops.1
- pdftotext.1
- pdfunite.1
- AUTHORS
- LICENSE
- README.md
- alto
- ambigs.train
- api_config
- bigram
- box.train
- box.train.stderr
- digits
- get.images
- hocr
- inter
- kannada
- linebox
- logfile
- lstm.train
- lstmbox
- lstmdebug
- makebox
- page
- quiet
- rebox
- strokewidth
- tsv
- txt
- unlv
- wordstrbox
- batch
- batch.nochop
- matdemo
- msdemo
- nobatch
- segdemo
- eng.traineddata
- eng.user-patterns
- eng.user-words
- fas.traineddata
- jaxb-api-2.3.1.jar
- osd.traineddata
- pdf.ttf
- piccolo2d-core-3.0.1.jar
- piccolo2d-extras-3.0.1.jar
- ScrollView.jar
- ambiguous_words.1.html
- ambiguous_words.exe
- classifier_tester.1.html
- classifier_tester.exe
- cntraining.1.html
- cntraining.exe
- combine_lang_model.1.html
- combine_lang_model.exe
- combine_tessdata.1.html
- combine_tessdata.exe
- dawg2wordlist.1.html
- dawg2wordlist.exe
- libarchive-13.dll
- libb2-1.dll
- libbrotlicommon.dll
- libbrotlidec.dll
- libbz2-1.dll
- libcairo-2.dll
- libcrypto-3-x64.dll
- libcurl-4.dll
- libdatrie-1.dll
- libdeflate.dll
- libexpat-1.dll
- libffi-8.dll
- libfontconfig-1.dll
- libfreetype-6.dll
- libfribidi-0.dll
- libgcc_s_seh-1.dll
- libgif-7.dll
- libgio-2.0-0.dll
- libglib-2.0-0.dll
- libgmodule-2.0-0.dll
- libgobject-2.0-0.dll
- libgraphite2.dll
- libharfbuzz-0.dll
- libiconv-2.dll
- libicudt74.dll
- libicuin74.dll
- libicuuc74.dll
- libidn2-0.dll
- libintl-8.dll
- libjbig-0.dll
- libjpeg-8.dll
- libleptonica-6.dll
- libLerc.dll
- liblz4.dll
- liblzma-5.dll
- libopenjp2-7.dll
- libpango-1.0-0.dll
- libpangocairo-1.0-0.dll
- libpangoft2-1.0-0.dll
- libpangowin32-1.0-0.dll
- libpcre2-8-0.dll
- libpixman-1-0.dll
- libpng16-16.dll
- libpsl-5.dll
- libsharpyuv-0.dll
- libssh2-1.dll
- libstdc++-6.dll
- libtesseract-5.dll
- libthai-0.dll
- libtiff-6.dll
- libunistring-5.dll
- libwebp-7.dll
- libwebpmux-3.dll
- libwinpthread-1.dll
- libzstd.dll
- lstmeval.1.html
- lstmeval.exe
- lstmtraining.1.html
- lstmtraining.exe
- merge_unicharsets.1.html
- merge_unicharsets.exe
- mftraining.1.html
- mftraining.exe
- set_unicharset_properties.1.html
- set_unicharset_properties.exe
- shapeclustering.1.html
- shapeclustering.exe
- tesseract-uninstall.exe
- tesseract.1.html
- tesseract.exe
- text2image.1.html
- text2image.exe
- unicharambigs.5.html
- unicharset.5.html
- unicharset_extractor.1.html
- unicharset_extractor.exe
- winpath.exe
- wordlist2dawg.1.html
- wordlist2dawg.exe
- zlib1.dll
- __init__.py
- __init__.py
- __init__.py
- persian_pdf_converter-2.2.1-py3-none-any.whl
- persian_pdf_converter-2.2.1.tar.gz
- __init__.cpython-311.pyc
- __init__.py
- imports.py
- pdf_converter.py
- dependency_links.txt
- PKG-INFO
- requires.txt
- SOURCES.txt
- top_level.txt
- cairo.dll
- charset.dll
- deflate.dll
- expat.dll
- fontconfig-1.dll
- freetype.dll
- iconv.dll
- jpeg8.dll
- lcms2.dll
- Lerc.dll
- libcrypto-3-x64.dll
- libcurl.dll
- libexpat.dll
- liblzma.dll
- libpng16.dll
- libssh2.dll
- libtiff.dll
- libzstd.dll
- openjp2.dll
- pdfattach.exe
- pdfdetach.exe
- pdffonts.exe
- pdfimages.exe
- pdfinfo.exe
- pdfseparate.exe
- pdftocairo.exe
- pdftohtml.exe
- pdftoppm.exe
- pdftops.exe
- pdftotext.exe
- pdfunite.exe
- pixman-1-0.dll
- poppler-cpp.dll
- poppler-glib.dll
- poppler.dll
- tiff.dll
- zlib.dll
- zstd.dll
- zstd.exe
- poppler-destination.h
- poppler-document.h
- poppler-embedded-file.h
- poppler-font-private.h
- poppler-font.h
- poppler-global.h
- poppler-image.h
- poppler-page-renderer.h
- poppler-page-transition.h
- poppler-page.h
- poppler-rectangle.h
- poppler-toc.h
- poppler-version.h
- poppler_cpp_export.h
- FoFiBase.h
- FoFiEncodings.h
- FoFiIdentifier.h
- FoFiTrueType.h
- FoFiType1.h
- FoFiType1C.h
- poppler-action.h
- poppler-annot.h
- poppler-attachment.h
- poppler-date.h
- poppler-document.h
- poppler-enums.h
- poppler-features.h
- poppler-form-field.h
- poppler-layer.h
- poppler-macros.h
- poppler-media.h
- poppler-movie.h
- poppler-page.h
- poppler-structure-element.h
- poppler.h
- gdir.h
- gfile.h
- gmem.h
- GooCheckedOps.h
- GooLikely.h
- GooString.h
- GooTimer.h
- grandom.h
- gstrtod.h
- ImgWriter.h
- JpegWriter.h
- PNGWriter.h
- TiffWriter.h
- Splash.h
- SplashBitmap.h
- SplashClip.h
- SplashErrorCodes.h
- SplashFont.h
- SplashFontEngine.h
- SplashFontFile.h
- SplashFontFileID.h
- SplashFTFont.h
- SplashFTFontEngine.h
- SplashFTFontFile.h
- SplashGlyphBitmap.h
- SplashMath.h
- SplashPath.h
- SplashPattern.h
- SplashScreen.h
- SplashState.h
- SplashTypes.h
- SplashXPath.h
- SplashXPathScanner.h
- Annot.h
- AnnotStampImageHelper.h
- Array.h
- BBoxOutputDev.h
- CachedFile.h
- CairoFontEngine.h
- CairoOutputDev.h
- CairoRescaleBox.h
- Catalog.h
- CertificateInfo.h
- CharCodeToUnicode.h
- CharTypes.h
- CMap.h
- CurlCachedFile.h
- CurlPDFDocBuilder.h
- DateInfo.h
- Decrypt.h
- Dict.h
- Error.h
- ErrorCodes.h
- FDPDFDocBuilder.h
- FILECacheLoader.h
- FileSpec.h
- FontEncodingTables.h
- FontInfo.h
- Form.h
- Function.h
- Gfx.h
- GfxFont.h
- GfxState.h
- GfxState_helpers.h
- GlobalParams.h
- Hints.h
- JArithmeticDecoder.h
- JBIG2Stream.h
- JPEG2000Stream.h
- JSInfo.h
- Lexer.h
- Linearization.h
- Link.h
- LocalPDFDocBuilder.h
- MarkedContentOutputDev.h
- Movie.h
- NameToCharCode.h
- NameToUnicodeTable.h
- Object.h
- OptionalContent.h
- Outline.h
- OutputDev.h
- Page.h
- PageTransition.h
- Parser.h
- PDFDoc.h
- PDFDocBuilder.h
- PDFDocEncoding.h
- PDFDocFactory.h
- poppler-config.h
- poppler_private_export.h
- PopplerCache.h
- PreScanOutputDev.h
- ProfileData.h
- PSOutputDev.h
- PSTokenizer.h
- Rendition.h
- SecurityHandler.h
- Sound.h
- SplashOutputDev.h
- Stream-CCITT.h
- Stream.h
- StructElement.h
- StructTreeRoot.h
- TextOutputDev.h
- UnicodeCClassTables.h
- UnicodeCompTables.h
- UnicodeDecompTables.h
- UnicodeMap.h
- UnicodeMapFuncs.h
- UnicodeMapTables.h
- UnicodeTypeTable.h
- UTF.h
- ViewerPreferences.h
- XRef.h
- poppler-cpp.pc
- poppler-glib.pc
- poppler.pc
- poppler-cpp.lib
- poppler-glib.lib
- poppler.lib
- pdfattach.1
- pdfdetach.1
- pdffonts.1
- pdfimages.1
- pdfinfo.1
- pdfseparate.1
- pdftocairo.1
- pdftohtml.1
- pdftoppm.1
- pdftops.1
- pdftotext.1
- pdfunite.1
- AUTHORS
- LICENSE
- README.md
- alto
- ambigs.train
- api_config
- bigram
- box.train
- box.train.stderr
- digits
- get.images
- hocr
- inter
- kannada
- linebox
- logfile
- lstm.train
- lstmbox
- lstmdebug
- makebox
- page
- quiet
- rebox
- strokewidth
- tsv
- txt
- unlv
- wordstrbox
- batch
- batch.nochop
- matdemo
- msdemo
- nobatch
- segdemo
- eng.traineddata
- eng.user-patterns
- eng.user-words
- fas.traineddata
- jaxb-api-2.3.1.jar
- osd.traineddata
- pdf.ttf
- piccolo2d-core-3.0.1.jar
- piccolo2d-extras-3.0.1.jar
- ScrollView.jar
- ambiguous_words.1.html
- ambiguous_words.exe
- classifier_tester.1.html
- classifier_tester.exe
- cntraining.1.html
- cntraining.exe
- combine_lang_model.1.html
- combine_lang_model.exe
- combine_tessdata.1.html
- combine_tessdata.exe
- dawg2wordlist.1.html
- dawg2wordlist.exe
- libarchive-13.dll
- libb2-1.dll
- libbrotlicommon.dll
- libbrotlidec.dll
- libbz2-1.dll
- libcairo-2.dll
- libcrypto-3-x64.dll
- libcurl-4.dll
- libdatrie-1.dll
- libdeflate.dll
- libexpat-1.dll
- libffi-8.dll
- libfontconfig-1.dll
- libfreetype-6.dll
- libfribidi-0.dll
- libgcc_s_seh-1.dll
- libgif-7.dll
- libgio-2.0-0.dll
- libglib-2.0-0.dll
- libgmodule-2.0-0.dll
- libgobject-2.0-0.dll
- libgraphite2.dll
- libharfbuzz-0.dll
- libiconv-2.dll
- libicudt74.dll
- libicuin74.dll
- libicuuc74.dll
- libidn2-0.dll
- libintl-8.dll
- libjbig-0.dll
- libjpeg-8.dll
- libleptonica-6.dll
- libLerc.dll
- liblz4.dll
- liblzma-5.dll
- libopenjp2-7.dll
- libpango-1.0-0.dll
- libpangocairo-1.0-0.dll
- libpangoft2-1.0-0.dll
- libpangowin32-1.0-0.dll
- libpcre2-8-0.dll
- libpixman-1-0.dll
- libpng16-16.dll
- libpsl-5.dll
- libsharpyuv-0.dll
- libssh2-1.dll
- libstdc++-6.dll
- libtesseract-5.dll
- libthai-0.dll
- libtiff-6.dll
- libunistring-5.dll
- libwebp-7.dll
- libwebpmux-3.dll
- libwinpthread-1.dll
- libzstd.dll
- lstmeval.1.html
- lstmeval.exe
- lstmtraining.1.html
- lstmtraining.exe
- merge_unicharsets.1.html
- merge_unicharsets.exe
- mftraining.1.html
- mftraining.exe
- set_unicharset_properties.1.html
- set_unicharset_properties.exe
- shapeclustering.1.html
- shapeclustering.exe
- tesseract-uninstall.exe
- tesseract.1.html
- tesseract.exe
- text2image.1.html
- text2image.exe
- unicharambigs.5.html
- unicharset.5.html
- unicharset_extractor.1.html
- unicharset_extractor.exe
- winpath.exe
- wordlist2dawg.1.html
- wordlist2dawg.exe
- zlib1.dll
- __init__.py
- __init__.py
- __init__.py
- Dockerfile
- LICENSE
- MANIFEST.in
- README.md
- requirements.txt
- setup.py
# Installation Guide
1. Get the code
git clone https://github.com/mahdiramezanii/persian_pdf_converter
Downloads the entire project code from GitHub to your computer.
cd persian_pdf_converter
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- Python 3 Python is required to use pip.
pip install persian-pdf-converter
Installs the package published on PyPI directly โ no need to clone the source.
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
3. Docker
EasyPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker build -t persian-pdf-converter .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 persian-pdf-converter
Runs the built image as an actual container.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
4. Python
EasyPrerequisites
pip install persian-pdf-converter
Installs the package published on PyPI directly โ no need to clone the source.
python -m venv venv
Runs the Python script (or module).
pip install -r requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
If it runs without errors and prints output in the terminal, it worked.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
