એમેઝોન હરીફાઈ માટે મફત સોફ્ટવેર. ભાગ 2

કેલિબર EPUB એડિટર

કેલિબર પાસે એક EPUB નિર્માતા છે જેને અમારે કોડ લખવાની જરૂર છે

લેખમાં અગાઉના મેં એમને એમેઝોન સાહિત્યિક સ્પર્ધામાં ભાગ લેવા માટેના કેટલાક સાધનો વિશે જણાવ્યું. હવે અમે જોઈશું કે અમારી હસ્તપ્રતને પ્રકાશન માટે તૈયાર ઈબુકમાં કેવી રીતે રૂપાંતરિત કરવું.

જો કે DOCX ફાઇલમાંથી સ્પર્ધા માટે જરૂરી ઇબુક અને પેપરબેક પ્રિન્ટ બંને બનાવવાનું તકનીકી રીતે શક્ય છે, હું EPUB ફોર્મેટમાં ફાઇલમાંથી પ્રથમ બનાવવાનું પસંદ કરું છું, જે અમને ફોર્મેટ પર વધુ નિયંત્રણ આપે છે એટલું જ નહીં, પરંતુ માલિકીના સાધનનો ઉપયોગ કરવાનું પણ ટાળે છે. વિન્ડોઝ માટે રૂપાંતરણ કે જે એમેઝોન અમને ઓફર કરે છે.

એમેઝોન હરીફાઈ માટે મફત સોફ્ટવેર. EPUB બનાવી રહ્યા છીએ

EPUB ની રચના માટે અમારી પાસે બે વિકલ્પો છે:

  • કેલિબરના પુસ્તક પ્રકાશક.
  • સિગિલ અને પેજએડિટ.

કેલિબર રીપોઝીટરીઝમાં છે અથવા આદેશ સાથે ઇન્સ્ટોલ કરેલું છેબીજી તરફ, તેનું Epub એડિટર માત્ર કોડ એડિટિંગને સપોર્ટ કરે છે. જો કે આપણે હંમેશા DOCX અથવા ODT માં પુસ્તક બનાવી શકીએ છીએ અને તેને EPUB માં કન્વર્ટ કરી શકીએ છીએ અને પછી પરિણામી કોડને સંપાદિત કરી શકીએ છીએ. સિગિલ રીપોઝીટરીઝમાં છે, જો કે તેની સૌથી વર્તમાન આવૃત્તિમાં નથી. જો તમે તેને Flathub પર મેળવી શકો. પરંતુ, કેલિબર સંપાદકની જેમ, સિગિલ ફક્ત કોડ લખવાનું સમર્થન કરે છે. જો તમને વર્ડ પ્રોસેસર જેવું કંઈક વધુ જોઈતું હોય, તો ડેવલપર્સ પેજએડિટ તરીકે ઓળખાતું વિઝ્યુઅલ એડિટિંગ ટૂલ ઑફર કરે છે.

કેલિબર બુક એડિટર ઇન્સ્ટોલ કરી રહ્યું છે

તમે તમારા વિતરણના પેકેજ મેનેજરમાંથી કેલિબર ઇન્સ્ટોલ કરી શકો છો. જો તમે તેને મેન્યુઅલી ઇન્સ્ટોલ કરવા માંગતા હોવ તો નીચેના આદેશનો ઉપયોગ કરો. ટર્મિનલમાં:
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

સિગિલ સંકલન

કમ્પાઇલિંગ એ ચોક્કસ પ્રકારની પ્રોગ્રામિંગ ભાષામાં લખેલા કોડમાંથી એક્ઝિક્યુટેબલ પ્રોગ્રામનું નિર્માણ કરે છે.. કમ્પાઇલેશન કમ્પ્યુટરને તેને બનાવવા માટે ઉપયોગમાં લેવાતા પ્રોગ્રામિંગ સોફ્ટવેરની જરૂરિયાત વિના પ્રોગ્રામ ચલાવવા અને સમજવાની મંજૂરી આપે છે. જ્યારે કમ્પાઈલ કરવામાં આવે છે, ત્યારે પરિણામી પ્રોગ્રામ ચોક્કસ પ્લેટફોર્મ માટે જ સારો હોય છે.
સિગિલ કમ્પાઇલ કરવા માટે અમને નીચેના પેકેજોની જરૂર છે.

આર્ક લિનક્સ

sudo pacman -S base-devel git
git clone https://aur.archlinux.org/sigil-git.git
cd sigil-git
makepkg -si

પ્રોગ્રામનો ઉપયોગ કરવા માટે કોઈ વધારાના પગલાંની જરૂર નથી.

ડેબિયન / ઉબુન્ટુ અને ડેરિવેટિવ્ઝ

sudo apt install git python3-tk python3-pyqt5 python3-html5lib python3-regex python3-pillow python3-cssselect python3-cssutils python3-chardet python3-dev python3-pip python3-lxml python3-six build-essential libhunspell-dev libpcre3-dev libminizip-dev git cmake qtbase5-dev qttools5-dev qttools5-dev-tools libqt5webkit5-dev libqt5svg5-dev libqt5xmlpatterns5-dev
નીચે દર્શાવેલ પ્રમાણે ઇન્સ્ટોલેશન કરવામાં આવે છે

Fedora

sudo dnf install git python3-tkinter cmake qt5-qtbase-devel qt5-qtwebkit-devel qt5-qtsvg-devel qt5-qttools-devel qt5-qtxmlpatterns-devel zlib-devel hunspell-devel pcre-devel minizip-devel pkgconfig python3-devel desktop-file-utils libappstream-glib python3-pillow python3-cssselect python3-cssutils python3-html5lib python3-lxml python3-qt5 python3-regex python3-chardet python3-six hicolor-icon-theme

સ્થાપન સૂચનાઓ નીચે છે

ઓપનસુઝ

sudo zypper install git boost-devel pkgconfig cmake dos2unix fdupes make hunspell-devel libqt5-qtbase-devel gcc-c++ libqt5-qtlocation-devel libstdc++-devel libxerces-c-devel libxml2-devel libxslt-devel make pcre-devel python3-devel unzip python3-html5lib python3-lxml python3-six python3-tk python3-Pillow python3-cssselect python3-cssutils

સામાન્ય સ્થાપન પ્રક્રિયા

અમે આદેશ સાથે પ્રોગ્રામ ડાઉનલોડ કરીએ છીએ

git clone https://github.com/Sigil-Ebook/Sigil.git

અમે ડિરેક્ટરી બનાવીએ છીએ જ્યાં સંકલિત પ્રોગ્રામ સાચવવામાં આવશે.
mkdir ~/sigil-build
અમે નવી બનાવેલી ડિરેક્ટરીમાં જઈએ છીએ.
cd ~/sigil-build
અમે સંકલન માટે બધું તૈયાર કરીએ છીએ.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
અમે આ સાથે સંકલન કરીએ છીએ:
make
અથવા જો તમારું પ્રોસેસર બહુવિધ કોરો સાથે કામ કરે છે
make -j4
તમારા કમ્પ્યુટરની પ્રોસેસિંગ પાવર પર આધાર રાખીને, સંકલન લાંબો સમય લઈ શકે છે.
છેલ્લે અમે આ સાથે સ્થાપિત કરીએ છીએ:
sudo make install

પૃષ્ઠસંપાદન સંકલન

જો કે અવલંબન સમાન હોય તેવું લાગે છે, હું ટ્રાન્સક્રિપ્શન ભૂલોને ટાળવા માટે આદેશોનું પુનરાવર્તન કરવા જઈ રહ્યો છું. વધુમાં વધુ અમને સંદેશ પ્રાપ્ત થશે કે તેઓ પહેલેથી જ ઇન્સ્ટોલ થઈ ગયા છે.
અમે આની સાથે પ્રોગ્રામ ડાઉનલોડ કરીએ છીએ:
git clone https://github.com/sigil-ebook/PageEdit.git

આર્ક લિનક્સ

sudo pacman -S cmake qt5-webengine qt5-tools
mkdir build
cd build
cmake "Unix Makefiles" -DINSTALL_BUNDLED_DICTS=0 -DCMAKE_BUILD_TYPE=Release ~/PageEdit
make

મને ખાતરી નથી કે તે જરૂરી છે કે કેમ, પરંતુ માત્ર કિસ્સામાં:
sudo make install

અન્ય વિતરણો

mkdir build
cd build
cmake "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/PageEdit

કમનસીબે, આ બે પ્રોગ્રામના ડેવલપર બહુવિધ પેકેજ ફોર્મેટ અને વિતરણની સંખ્યાથી કંટાળી ગયા છે અને સંપૂર્ણ સૂચનાઓ આપતા નથી. જો તમને કોઈ સમસ્યા જણાય, તો કૃપા કરીને પ્રતિસાદ ફોર્મનો ઉપયોગ કરો અને હું Google ની મદદ સાથે તેને ઉકેલવાનો પ્રયાસ કરીશ.

આગામી લેખમાં આપણે આ પ્રોગ્રામ્સનો ઉપયોગ જોઈશુંs.

શ્રેણીના અન્ય લેખો

1 ભાગ


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.