Home
Softono
HRConvert2

HRConvert2

Open source PHP
1.3K
Stars
84
Forks
5
Issues
15
Watchers
3 weeks
Last Commit

About HRConvert2

A self-hosted file conversion server & share tool that supports 445 file formats in 13 languages.

Platforms

Web Self-hosted

Languages

PHP

Installation Instructions

HRConvert2

A self-hosted drag-and-drop file conversion server & file sharing tool that supports 445 file formats with highly customizable GUI & 13 end-user selectable languages.

HRConvert2 HRConvert2


Features

  • Converts 445 different file formats.
  • Self hosted. Installs on a home server!
  • All conversions are performed locally on your server.
  • Performs Optical Character Recognition (OCR) on PDFs & images.
  • Can scan files for viruses automatically in the background with ClamAV.
  • Allows users to scan files for viruses on-demand using ClamAV or zelon88/scanCore.
  • Allows users to generate temporary links for sharing files.
  • Minimalistic drag & drop interface.
  • Each user gets their own temporary scratch space!
  • End users can switch between 13 languages by appending it to the URL like this: ?language=en
  • End users can switch between 3 GUI environments by appending it to the URL like this: ?gui=Original
  • End users can switch between 4 color schemes (on supported GUIs) by appending it to the URL like this: ?color=green
  • Safe enough for public facing environments (when properly implemented).
  • No databases. No cookies. No cache files.
  • Installs cleanly alongside other popular software (like WordPress).
  • Does not make external connections.
  • All JS is locally installed. No bulky frameworks. No analytics. No Google Fonts.
  • No tracking capabilities whatsoever.
  • Comes with 4 color schemes set in config.php.
  • Secure, performant, & compact codebase that's been open-source for years.

Here Is A Sample Of Just Some Supported Formats

Audio Formats

Supports specific bitrate through the API.

  • Mp2
  • Mp3
  • Aac
  • Avi
  • Flac
  • Ogg
  • Wav
  • Wma
  • M4a
  • M4p

    Video Formats

  • 3gp
  • Mkv
  • Avi
  • Mp4
  • Flv
  • Mpeg
  • Wmv
  • Mov
  • M4v

    Stream Formats

  • M3u8

    Document Formats

  • Doc
  • Docx
  • Txt
  • Rtf
  • Odt
  • Pdf

    Spreadsheet Formats

  • Csv
  • Xls
  • Xlsx
  • Ods

    Presentation Formats

  • Pages
  • Pptx
  • Ppt
  • Xps
  • Pot
  • Potx
  • Potm
  • Ppa
  • Ppt
  • Pptx
  • Odp

    Archive Formats

    Can convert between archive formats & disk image formats.

  • Zip
  • Rar
  • Tar
  • Bz
  • Gz
  • Bz2
  • 7z
  • Iso
  • Vhd
  • Vdi
  • Tar.bz2
  • Tar.gz

    Image Formats

    Can convert pictures of documents to document formats. Supports resize & rotate.

  • Jpg
  • Jpeg
  • Png
  • Bmp
  • Pdf
  • Gif
  • Webp
  • Cin
  • Dds
  • Dib
  • Flif
  • Avif
  • Gplt
  • Sct
  • Xcf
  • Heic
  • Ico

    3D Model Formats

  • 3ds
  • Obj
  • Collada
  • Off
  • Ply
  • Stl
  • Gts
  • Ptx
  • Dxf
  • U3d
  • X3d
  • Vrml

    Subtitle Formats

  • Vtt
  • Ssa
  • Ass
  • Srt
  • Dvb

    Drawing Files

    Can convert drawing files to image formats.

  • Svg
  • Dxf
  • Fig
  • Vdx
  • Dia
  • Wpg

    OCR Support

    OCR Operations support the following input formats...

  • Jpg
  • Jpeg
  • Png
  • Bmp
  • Pdf
  • Gif OCR Operations support the following output formats...
  • Doc
  • Docx
  • Txt
  • Rtf
  • Odt
  • Pdf

Supported Languages

Languages can be forced via policy or dynamically selected by the user by appending ?language=en to the server URL. No need install additional language packs to switch languages. Translations are built-in. Developers can craft links or redirects to load the correct language for each user or set the language once & forget it.

  • English (en)
  • French (fr)
  • Spanish (es)
  • Chinese, Simplified (zh)
  • Hindi (hi)
  • Arabic (ar)
  • Russian (ru)
  • Ukranian (uk)
  • Bengali (bn)
  • German (de)
  • Korean (ko)
  • Italian (it)
  • Portuguese (pt)

Screenshots

HRConvert2

HRConvert2

HRConvert2

HRConvert2

HRConvert2

HRConvert2

HRConvert2

HRConvert2

HRConvert2

HRConvert2

HRConvert2


License

This project is licensed under the GNU General Public License v3.0 License. See the Official Documentation for more information.