فایل های PDF را در برنامه React خود بدون مشکل از طریق React-PDF نمایش دهید
React-PDF به شما این امکان را میدهد که فایلهای پیدیاف را بهگونهای نمایش دهید که گویی تصاویری در یک برنامه React هستند بدون هیچ زحمتی یا با استفاده از چندین پلاگین.
بارها پیش میآید که توسعهدهندگان نیاز دارند فایلهای PDF را به برنامههای React اضافه کنند، و در حالی که به سختی میتوان وضوح، اندازه یا چیدمان درست را به دست آورد، React-PDF به شما امکان میدهد فایلهای PDF را مانند تصاویر به برنامه React اضافه کنید. دانلود رایگان، منبع باز، و یک بسته کامل است. React PDF با استفاده از جاوا اسکریپت و CSS توسعه یافته است و کاملاً برای هر برنامه React سازگار است.
در حال حاضر نسخه های زیادی از React-PDF موجود است که آخرین آن React-PDF v5 است. نسخه های دیگر به طور مداوم رفع اشکال و به روز رسانی را نیز دریافت می کنند، با این حال، استفاده از React-PDF v5 نتایج مطلوبی را به همراه خواهد داشت.
برای استفاده از React-PDF مطمئن شوید که برنامه React شما از آخرین نسخه React یعنی React 16.3 یا بالاتر استفاده می کند. در صورتی که از نسخه های قدیمی React استفاده می کنید، باید از نسخه های قدیمی React-PDF استفاده کنید.
شروع کار با React-PDF
توصیه و ساده ترین راه برای شروع نصب از طریق npm است، در زیر این دستور آمده است.
React-PDF را از طریق npm نصب کنید
npm install react-pdf
شما همچنین می توانید آن را به صورت دستی نصب کنید. آخرین فایل های نسخه را مستقیماً از مخزن GitHub دانلود کنید.
ارائه کاراکترهای غیر لاتین در JavaSrcipt API رایگان
کتابخانه React-PDF منبع باز به توسعه دهندگان نرم افزار این امکان را می دهد تا با استفاده از دستورات جاوا اسکریپت، کاراکترهای غیر لاتین را در برنامه خود به صورت برنامه نویسی ارائه دهند. React-PDF از کاراکترهای غیرلاتین نیز پشتیبانی میکند، و اگر میخواهید مطمئن شوید که کاراکترهای غیرلاتین به درستی هنگام نمایش PDF در یک پروژه رندر میشوند، میتوانید با cMaps کپی شده از pdfjs-dist این کار را انجام دهید.
صفحات PDF یک یا چندگانه را با استفاده از API رایگان جاوا اسکریپت بارگیری کنید
تگ Document به شما این امکان را می دهد که یک سند PDF را که از طریق File prop منتقل می شود بارگذاری کنید. با استفاده از این تگ می توانید یک یا چند صفحه را بارگیری کنید یا ناوبری را نیز اضافه کنید. همچنین میتوانید متن را در یک صفحه برجسته کنید، فهرست مطالب را به صورت تعاملی نشان دهید، و همچنین پیوندهای خارجی ارائه دهید.
نحوه نمایش یک صفحه PDF از طریق JavaScript API
import React from 'react';
import { Document, Page } from 'react-pdf';
import samplePDF from './test.pdf';
export default function Test() {
return (
);
}
مدیریت حاشیه نویسی در اسناد PDF از طریق جاوا اسکریپت
کتابخانه جاوا اسکریپت منبع باز React-PDF به برنامه نویسان نرم افزار این امکان را می دهد که به صورت برنامه نویسی انواع مختلف حاشیه نویسی را در اسناد PDF خود مدیریت کنند. لطفاً به یاد داشته باشید که کاربر باید برگه سبک لازم را برای نمایش صحیح حاشیه نویسی ها لحاظ کند. این به کاربران اجازه می دهد تا به راحتی، متن، جوهر، یادداشت، اشکال و موارد دیگر را برجسته کنند.
نحوه مدیریت پیوندهای خارجی در PDF از طریق جاوا اسکریپت
import React, { useState } from 'react';
import { Document, Outline, Page } from 'react-pdf';
import samplePDF from './test.pdf';
export default function Test() {
const [pageNumber, setPageNumber] = useState(1);
function onItemClick({ pageNumber: itemPageNumber }) {
setPageNumber(itemPageNumber);
}
return (
);
}