PDF Converter is a cross-platform desktop application that allows you to convert various document and image formats into PDF files. With its intuitive GUI interface, you can easily convert single or multiple files and merge them into one PDF document.
- 🖼️ Image to PDF: Convert PNG, JPG, JPEG, BMP, GIF images to PDF
- 📄 Document to PDF: Convert DOC, DOCX, XLS, XLSX, PPT, PPTX, ODT, and more via LibreOffice
- 🔗 Multi-file Merge: Combine multiple files into a single PDF
- 💻 Cross-platform: Works on Windows, macOS, and Linux
- 🎯 Simple Interface: Easy-to-use GUI with file picker
- 📥 Desktop Output: Automatically saves to your desktop
- 🌐 Turkish Interface: Built-in Turkish language support
- Python 3.7 or higher
- LibreOffice (for document conversion)
- Windows: Download from LibreOffice.org
- macOS:
brew install --cask libreoffice - Linux:
sudo apt-get install libreoffice(Ubuntu/Debian)
# Clone the repository
git clone https://github.com/emillvl/pdfconverter.git
cd pdfconverter
# Install required Python packages
pip install Pillow PyPDF2python converter.pySteps:
- Run the script
- Click "OK" on the welcome message
- Select one or more files to convert
- Enter a name for your PDF file
- Find your converted PDF on the desktop!
- PNG, JPG, JPEG, BMP, GIF
- Microsoft Office: DOC, DOCX, XLS, XLSX, PPT, PPTX
- OpenDocument: ODT, ODS, ODP
- Rich Text: RTF
- And many more formats supported by LibreOffice
Python >= 3.7
Pillow >= 8.0.0
PyPDF2 >= 2.0.0
tkinter (usually included with Python)
LibreOffice (for non-image files)
Convert multiple images to one PDF:
Select: image1.png, image2.jpg, image3.png
Output: MyPhotos.pdf (on desktop)
Convert Word documents:
Select: report.docx, presentation.pptx
Output: Documents.pdf (merged into one)
"LibreOffice not found" error:
- Make sure LibreOffice is installed
- Windows: Check if installed in
C:\Program Files\LibreOffice - macOS: Check if installed in
/Applications/LibreOffice.app - Linux: Run
which sofficeto verify installation
"PyPDF2 required" warning:
- Install PyPDF2:
pip install PyPDF2 - Required only for merging multiple non-image files
Copyright © 2025 Emil Veliyev. All rights reserved.
This project is licensed under the MIT License - see the LICENSE file for details.
Emil Veliyev - @emillvl
Contributions, issues, and feature requests are welcome!
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Give a ⭐ if this project helped you!
PDF Dönüştürücü, çeşitli belge ve resim formatlarını PDF dosyalarına dönüştürmenizi sağlayan platformlar arası bir masaüstü uygulamasıdır. Sezgisel GUI arayüzü ile tek veya birden fazla dosyayı kolayca dönüştürebilir ve bunları tek bir PDF belgesinde birleştirebilirsiniz.
- 🖼️ Resimden PDF'e: PNG, JPG, JPEG, BMP, GIF resimlerini PDF'e dönüştürün
- 📄 Belgeden PDF'e: DOC, DOCX, XLS, XLSX, PPT, PPTX, ODT ve daha fazlasını LibreOffice ile dönüştürün
- 🔗 Çoklu Dosya Birleştirme: Birden fazla dosyayı tek bir PDF'de birleştirin
- 💻 Platformlar Arası: Windows, macOS ve Linux'ta çalışır
- 🎯 Basit Arayüz: Dosya seçici ile kullanımı kolay GUI
- 📥 Masaüstü Çıktısı: Otomatik olarak masaüstüne kaydeder
- 🌐 Türkçe Arayüz: Yerleşik Türkçe dil desteği
- Python 3.7 veya üzeri
- LibreOffice (belge dönüştürme için)
- Windows: LibreOffice.org'dan indirin
- macOS:
brew install --cask libreoffice - Linux:
sudo apt-get install libreoffice(Ubuntu/Debian)
# Depoyu klonlayın
git clone https://github.com/emillvl/pdfconverter.git
cd pdfconverter
# Gerekli Python paketlerini yükleyin
pip install Pillow PyPDF2python converter.pyAdımlar:
- Betiği çalıştırın
- Hoş geldiniz mesajında "Tamam"a tıklayın
- Dönüştürülecek bir veya daha fazla dosya seçin
- PDF dosyanız için bir isim girin
- Dönüştürülmüş PDF'inizi masaüstünde bulun!
- PNG, JPG, JPEG, BMP, GIF
- Microsoft Office: DOC, DOCX, XLS, XLSX, PPT, PPTX
- OpenDocument: ODT, ODS, ODP
- Zengin Metin: RTF
- LibreOffice tarafından desteklenen daha birçok format
Python >= 3.7
Pillow >= 8.0.0
PyPDF2 >= 2.0.0
tkinter (genellikle Python ile birlikte gelir)
LibreOffice (resim olmayan dosyalar için)
Birden fazla resmi tek PDF'e dönüştürme:
Seçim: resim1.png, resim2.jpg, resim3.png
Çıktı: Fotograflarim.pdf (masaüstünde)
Word belgelerini dönüştürme:
Seçim: rapor.docx, sunum.pptx
Çıktı: Belgeler.pdf (tek dosyada birleştirilmiş)
"LibreOffice Bulunamadı" hatası:
- LibreOffice'in yüklü olduğundan emin olun
- Windows:
C:\Program Files\LibreOfficekonumunu kontrol edin - macOS:
/Applications/LibreOffice.appkonumunu kontrol edin - Linux: Kurulumu doğrulamak için
which sofficekomutunu çalıştırın
"PyPDF2 Gerekli" uyarısı:
- PyPDF2'yi yükleyin:
pip install PyPDF2 - Yalnızca birden fazla belge dosyasını birleştirmek için gereklidir
Telif Hakkı © 2025 Emil Veliyev. Tüm hakları saklıdır.
Bu proje MIT Lisansı altında lisanslanmıştır - detaylar için LICENSE dosyasına bakın.
Emil Veliyev - @emillvl
Katkılar, sorunlar ve özellik istekleri memnuniyetle karşılanır!
- Projeyi fork'layın
- Özellik dalınızı oluşturun (
git checkout -b feature/HarikaOzellik) - Değişikliklerinizi commit edin (
git commit -m 'Harika bir özellik ekle') - Dalınıza push yapın (
git push origin feature/HarikaOzellik) - Bir Pull Request açın
Bu proje size yardımcı olduysa bir ⭐ verin!