logologo
शुरू करें
मार्गदर्शिका
विकास
प्लगइन
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
शुरू करें
मार्गदर्शिका
विकास
प्लगइन
API
logologo
अवलोकन
कॉन्फ़िगरेशन निर्देश

टेम्पलेट सिंटैक्स

मूल उपयोग
लूप प्रोसेसिंग

फ़ॉर्मेटिंग टूल

अवलोकन
टेक्स्ट फ़ॉर्मेटिंग
संख्या फ़ॉर्मेटिंग
मुद्रा फ़ॉर्मेटिंग
तिथि फ़ॉर्मेटिंग
समय अंतराल फ़ॉर्मेटिंग
Array फ़ॉर्मेटिंग

उन्नत सुविधाएँ

शर्त निर्णय
उन्नत विशेषताएँ
अक्सर पूछे जाने वाले प्रश्न
उपयोग के परिदृश्य
Next Pageकॉन्फ़िगरेशन निर्देश
TIP

यह दस्तावेज़ AI द्वारा अनुवादित किया गया है। किसी भी अशुद्धि के लिए, कृपया अंग्रेजी संस्करण देखें

#टेम्पलेट प्रिंटिंग

This feature is provided by the commercial plugin «टेम्पलेट प्रिंट», please purchase to use

#परिचय

टेम्पलेट प्रिंटिंग प्लगइन आपको Word, Excel और PowerPoint (जो .docx, .xlsx, .pptx फ़ॉर्मेट को सपोर्ट करते हैं) में टेम्पलेट फ़ाइलें डिज़ाइन करने, टेम्पलेट में प्लेसहोल्डर और लॉजिकल स्ट्रक्चर सेट करने और फिर .docx, .xlsx, .pptx और PDF जैसी पहले से तय फ़ॉर्मेट वाली फ़ाइलें डायनामिक रूप से जनरेट करने की सुविधा देता है। इसका व्यापक रूप से कोटेशन, इनवॉइस, कॉन्ट्रैक्ट जैसे विभिन्न व्यावसायिक दस्तावेज़ बनाने के लिए उपयोग किया जाता है।

#मुख्य विशेषताएँ

  • कई फ़ॉर्मेट का समर्थन: विभिन्न दस्तावेज़ जनरेशन की ज़रूरतों को पूरा करने के लिए Word, Excel और PowerPoint टेम्पलेट के साथ संगत।
  • डायनामिक डेटा भरना: प्लेसहोल्डर और लॉजिकल स्ट्रक्चर के ज़रिए दस्तावेज़ की सामग्री को स्वचालित रूप से भरता और जनरेट करता है।
  • लचीला टेम्पलेट प्रबंधन: आसान रखरखाव और दोबारा उपयोग के लिए टेम्पलेट को जोड़ने, एडिट करने, हटाने और वर्गीकृत करने का समर्थन करता है।
  • समृद्ध टेम्पलेट सिंटैक्स: जटिल दस्तावेज़ लॉजिक को संभालने के लिए बेसिक रिप्लेसमेंट, ऐरे एक्सेस, लूप और कंडीशनल स्टेटमेंट का समर्थन करता है।
  • फ़ॉर्मेटर समर्थन: पठनीयता और व्यावसायिकता को बेहतर बनाने के लिए कंडीशनल आउटपुट, डेट फ़ॉर्मेटिंग, नंबर फ़ॉर्मेटिंग आदि जैसी सुविधाएँ प्रदान करता है।
  • कुशल आउटपुट: सुविधाजनक शेयरिंग और प्रिंटिंग के लिए सीधे PDF जनरेशन का समर्थन करता है।

#इंस्टॉलेशन

#प्लगइन इंस्टॉल करें

कमर्शियल प्लगइन इंस्टॉल और अपग्रेड करना देखें।

#LibreOffice इंस्टॉल करें (वैकल्पिक)

PDF जनरेट करने के लिए LibreOffice इंस्टॉल करना ज़रूरी है। कृपया इसे आधिकारिक वेबसाइट से डाउनलोड करें। डॉकर वर्ज़न के लिए, आप सीधे ./storage/scripts डायरेक्टरी में एक स्क्रिप्ट बना सकते हैं।

mkdir ./storage/scripts
cd ./storage/scripts
vim install-libreoffice.sh

install-libreoffice.sh की सामग्री इस प्रकार है:

#!/bin/bash

# वेरिएबल परिभाषित करें
INSTALL_DIR="/opt/libreoffice24.8"
DOWNLOAD_URL="https://downloadarchive.documentfoundation.org/libreoffice/old/24.8.5.2/deb/x86_64/LibreOffice_24.8.5.2_Linux_x86-64_deb.tar.gz"

# जाँच करें कि क्या LibreOffice पहले से इंस्टॉल है
if [ -d "$INSTALL_DIR" ]; then
    echo "LibreOffice पहले से इंस्टॉल है, इंस्टॉलेशन छोड़ रहे हैं।"
    exit 0
fi

# APT स्रोत अपडेट करें
tee /etc/apt/sources.list > /dev/null <<EOF
deb http://mirrors.aliyun.com/debian/ bookworm main contrib non-free
deb-src http://mirrors.aliyun.com/debian/ bookworm main contrib non-free
deb http://mirrors.aliyun.com/debian-security/ bookworm-security main contrib non-free
deb-src http://mirrors.aliyun.com/debian-security/ bookworm-security main contrib non-free
deb http://mirrors.aliyun.com/debian/ bookworm-updates main contrib non-free
deb-src http://mirrors.aliyun.com/debian/ bookworm-updates main contrib non-free
deb http://mirrors.aliyun.com/debian/ bookworm-backports main contrib non-free
deb-src http://mirrors.aliyun.com/debian/ bookworm-backports main contrib non-free
EOF

# APT अपडेट करें और डिपेंडेंसी इंस्टॉल करें
apt-get update

apt-get install -y \
    libfreetype6 \
    fontconfig \
    libgssapi-krb5-2 \
    libxml2 \
    libnss3 \
    libdbus-1-3 \
    libcairo2 \
    libxslt1.1 \
    libglib2.0-0 \
    libcups2 \
    libx11-xcb1 \
    fonts-liberation \
    fonts-noto-cjk \
    wget

rm -rf /var/lib/apt/lists/*

cd /app/nocobase/storage/scripts

# LibreOffice डाउनलोड और इंस्टॉल करें यदि पहले से मौजूद नहीं है
if [ ! -d "./libreoffice" ]; then
    rm -rf libreoffice.tar.gz
    wget --no-check-certificate -O libreoffice.tar.gz $DOWNLOAD_URL
    if [ $? -ne 0 ]; then
        echo "LibreOffice डाउनलोड करने में विफल रहा।"
        exit 1
    fi
    rm -rf libreoffice && mkdir libreoffice
    tar -zxvf libreoffice.tar.gz -C ./libreoffice --strip-components=1
    if [ $? -ne 0 ]; then
        echo "LibreOffice निकालने में विफल रहा।"
        exit 1
    fi
fi

# LibreOffice इंस्टॉल करें
dpkg -i libreoffice/DEBS/*.deb

ln -s /opt/libreoffice24.8/program/soffice.bin /usr/bin/libreoffice
libreoffice --version

if [ $? -ne 0 ]; then
    echo "LibreOffice इंस्टॉल करने में विफल रहा।"
    exit 1
fi

echo "LibreOffice इंस्टॉलेशन सफलतापूर्वक पूरा हुआ।"

app कंटेनर को रीस्टार्ट करें:

docker compose restart app
# लॉग देखें
docker compose logs app

जाँच करें कि इंस्टॉलेशन सफल रहा:

$ docker compose exec app bash -c "libreoffice --version"

LibreOffice 24.8.4.2 bb3cfa12c7b1bf994ecc5649a80400d06cd71002