1. محصولات
  2.   PDF
  3.   JavaScript
  4.   Aspose.PDF for JavaScript via C++

Aspose.PDF for JavaScript via C++

 
 

JavaScript API برای ایجاد و تبدیل PDF

تولید، ویرایش، رندر و تبدیل سند PDF بدون استفاده از Adobe Acrobat از طریق کتابخانه جاوا اسکریپت به سایر فرمت های فایل پشتیبانی شده.

Aspose.PDF برای جاوا اسکریپت از طریق C++ یک کتابخانه پیشرفته پردازش و تبدیل PDF است که به توسعه دهندگان نرم افزار کمک می کند تا ساخت برنامه های تحت وب با قابلیت ایجاد، تغییر و تبدیل اسناد PDF به راحتی. این یک پیشنهاد منحصر به فرد است که توسعه دهندگان نرم افزار را قادر می سازد تا از قدرت جاوا اسکریپت برای دستکاری PDF در برنامه های خود استفاده کنند. Aspose.PDF برای جاوا اسکریپت از طریق ++C برای عملکرد بالا طراحی شده است، با الگوریتم های بهینه سازی شده که پردازش سریع و کارآمد PDF را تضمین می کند.

Aspose.PDF برای جاوا اسکریپت از طریق C++ را می توان به راحتی با برنامه های کاربردی جاوا اسکریپت موجود، با API های ساده و شهودی که به حداقل تلاش برای کدنویسی نیاز دارد، ادغام کرد. چندین ویژگی مهم در کتابخانه برای کار با اسناد PDF وجود دارد، مانند بهینه سازی اسناد PDF، افزودن مهر به فایل PDF، افزودن تصویر به فایل PDF، استخراج متن از PDF، تقسیم PDF به دو فایل، تبدیل PDF به فایل PDF فرمت تصاویر، رمزگذاری و رمزگشایی فایل‌های PDF، اضافه کردن لینک‌ها به PDF، افزودن پیوست‌ها به PDF، پشتیبانی از Unicode و بسیاری موارد دیگر.

Aspose.PDF برای جاوا اسکریپت از طریق C++ می تواند برای استخراج داده ها از اسناد PDF برای تجزیه و تحلیل و پردازش در صنایعی مانند مراقبت های بهداشتی، مالی و تحقیقات استفاده شود. توسعه دهندگان نرم افزار می توانند اسناد PDF خود را با افزودن محافظت از رمز عبور، رمزگذاری و امضای دیجیتال برای جلوگیری از دسترسی غیرمجاز و محافظت از اطلاعات حساس ایمن کنند. Aspose.PDF برای جاوا اسکریپت از طریق C++ با ویژگی های پیشرفته، پشتیبانی بین پلتفرم، عملکرد کارآمد، ادغام آسان و مستندات و پشتیبانی جامع، راه حلی قابل اعتماد و کارآمد برای نیازهای دستکاری PDF شما است.s

Previous Next

شروع به کار با Aspose.PDF برای جاوا

برای نصب و استفاده از Aspose.PDF برای جاوا اسکریپت از طریق C++ از بایگانی -*ZIP، دستورالعمل های زیر را دنبال کنید

  • فایل ها را از بایگانی ZIP استخراج کنید
  • فایل *.lic خود را با استفاده از "encrypt_lic.html" رمزگذاری کنید
  • "settings.json" را ویرایش کنید و تنظیمات خود را تنظیم کنید

پیوند را برای دانلود مستقیم

دنبال کنید

همچنین می‌توانید کتابخانه را مستقیماً از صفحه محصول Aspose.PDF دانلود کنید

تبدیل فایل‌های PDF از طریق JavaScript API

فرمت سند قابل حمل (PDF) در بین جامعه اینترنتی بسیار محبوب است و به دلیل قابل حمل بودن، جابجایی و خوانایی آن به عنوان یک روش امن و راحت برای توزیع اطلاعات خصوصی از طریق وب در نظر گرفته می شود. Aspose.PDF برای جاوا اسکریپت از طریق C++ ابزار بسیار مفیدی است که به توسعه دهندگان نرم افزار کمک می کند تا اسناد PDF خود را به فرمت های فایل پشتیبانی دیگر مانند JPEG، PDF و غیره تبدیل کنند. تنها با چند مرحله می‌توانید فایل‌های PDF را به فرمت‌های فایل JPEG مطابق زیر تبدیل کنید.

تبدیل PDF به JPEG با استفاده از JavaScript API

var ffileToJpg = function (e) {
  const file_reader = new FileReader();
  file_reader.onload = (event) => {
    //convert a PDF file to jpg-files with template "ResultPdfToJpg{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number) and save
    const json = AsposePdfPagesToJpg(event.target.result, e.target.files[0].name, "ResultPdfToJpg{0:D2}.jpg");
      if (json.errorCode == 0) {
        document.getElementById('output').textContent = "Files(pages) count: " + json.filesCount.toString();
        //make links to result files
        for (let fileIndex = 0; fileIndex < json.filesCount; fileIndex++) (json.filesNameResult[fileIndex], "mime/type");
      }
      else document.getElementById('output').textContent = json.errorText;
    };
  file_reader.readAsArrayBuffer(e.target.files[0]);
};

بهینه سازی سند PDF از طریق JavaScript API

Aspose.PDF برای جاوا اسکریپت از طریق ++C به توسعه دهندگان نرم افزار این قدرت را می دهد که محتوای اسناد PDF را برای وب با استفاده از کد جاوا اسکریپت بهینه کنند. بهینه سازی PDF یا خطی سازی برای وب، یک فرآیند بسیار مفید است که به کاربران کمک می کند تا اسناد PDF را برای مرور آنلاین با استفاده از مرورگر وب مناسب کنند. معمولاً می تواند اندازه PDF را به میزان قابل توجهی فشرده کند، سرعت نمایش را افزایش دهد و آن را برای کاربر مناسب تر کند. مثال زیر جاوا اسکریپت نحوه بهینه سازی سند PDF مناسب برای وب را تنها با چند خط کد جاوا اسکریپت نشان می دهد.

چگونه با استفاده از JavaScript API یک سند PDF را بهینه کنیم؟

  var ffileOptimize = function (e) {
    const file_reader = new FileReader();
    file_reader.onload = (event) => {
      /*optimize a PDF-file and save the "ResultOptimize.pdf"*/
      const json = AsposePdfOptimize(event.target.result, e.target.files[0].name, "ResultOptimize.pdf");
      if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
      else document.getElementById('output').textContent = json.errorText;
      /*make a link to download the result file*/
      DownloadFile(json.fileNameResult, "application/pdf");
    };
    file_reader.readAsArrayBuffer(e.target.files[0]);
  };

ترکیب فایل‌های PDF در یک PDF از طریق JavaScript API

Aspose.PDF برای جاوا اسکریپت از طریق C++ دارای ویژگی های بسیار قدرتمندی برای دستکاری PDF در داخل برنامه های وب است. توسعه دهندگان نرم افزار می توانند به راحتی چندین سند PDF را ترکیب کنند یا یک فایل PDF بزرگ را با استفاده از دستورات جاوا اسکریپت به چندین سند PDF تقسیم کنند. این یک فرآیند بسیار مفید است که به کاربران کمک می کند تا چندین فایل را در یک واحد ترکیب کنند تا به راحتی آن را مدیریت یا چاپ کنند. مثال کد جاوا اسکریپت زیر نشان می دهد که چگونه برنامه نویسان کامپیوتر می توانند چندین فایل PDF را به راحتی به هم متصل کنند.

چگونه می توان فایل های PDF را با استفاده از جاوا اسکریپت به هم متصل کرد؟

  var ffileMerge = function (e) {
    const file_reader = new FileReader();
    function readFile(index) {
      /*only two files*/
      if (index >= e.target.files.length || index >= 2) {
        /*merge two PDF-files and save the "ResultMerge.pdf"*/
        const json = AsposePdfMerge2Files(undefined, undefined, e.target.files[0].name, e.target.files[1].name, "ResultMerge.pdf");
        if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
        else document.getElementById('output').textContent = json.errorText;
        /*make a link to download the result file*/
        DownloadFile(json.fileNameResult, "application/pdf");
        return;
      }
      const file = e.target.files[index];
      file_reader.onload = function (event) {
        /*prepare(save) file from BLOB*/
        AsposePdfPrepare(event.target.result, file.name);
        readFile(index + 1)
      }
      file_reader.readAsArrayBuffer(file);
    }
    readFile(0);
  }

استخراج متن از تمام صفحات PDF از طریق جاوا اسکریپت

Aspose.PDF برای جاوا اسکریپت از طریق ++C به توسعه دهندگان نرم افزار امکان استخراج متن از اسناد PDF را با استفاده از JavaScript API می دهد. این یک فرآیند بسیار مفید است که به برنامه نویسان اجازه می دهد تا بخش خاصی از اسناد PDF را دریافت کنند و از آن در مکانی که به آن نیاز دارند استفاده کنند. این کتابخانه، استخراج متن از تصاویر PDF یا PDF های اسکن شده را بدون هیچ گونه وابستگی خارجی برای توسعه دهندگان نرم افزار آسان می کند. مثال زیر نحوه دریافت متن PDF را تنها با چند خط کد جاوا اسکریپت نشان می دهد.

چگونه از طریق جاوا اسکریپت متن را از فایل PDF استخراج کنیم؟

 var ffileExtract = function (e) {
  const file_reader = new FileReader();
    file_reader.onload = (event) => {
      //Extarct text from a PDF-file
      const json = AsposePdfExtractText(event.target.result, e.target.files[0].name);
      if (json.errorCode == 0) document.getElementById('output').textContent = json.extractText;
      else document.getElementById('output').textContent = json.errorText;
    };
  file_reader.readAsArrayBuffer(e.target.files[0]);
};
 فارسی