وبلاگ توسعه نرم‌افزار

مقاله‌های فارسی

مقاله‌های فنی درباره PDF، Delphi و نرم‌افزارهای سندی از losLab به زبان فارسی

Software Development Blog

Delphi HotPDF Hello World: اولین برنامه PDF شما

این مقاله فارسی موضوعDelphi HotPDF Component Hello World Sample به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی می‌سازند

Software Development Blog

ساخت فیلدها و اکشن‌های AcroForm با HotPDF در Delphi

این مقاله فارسی موضوعBuilding AcroForm Fields and Actions with HotPDF in Delphi به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی…

Software Development Blog

متن عمودی CJK در PDF با Delphi و HotPDF

این مقاله فارسی موضوعHotPDF Component Vertical Text Sample Project به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی می‌سازند

Software Development Blog

امضاهای دیجیتال PDF و PAdES در Delphi با HotPDF

این مقاله فارسی موضوعPDF Digital Signatures and PAdES in Delphi with HotPDF به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی می‌سازند

Software Development Blog

بارگذاری PDFهای با ارجاع ترکیبی از Word و Excel در Delphi

یک PDF تولیدشده توسط Microsoft Word یا Excel را باز کنید، صفحات آن را ورق بزنید، و هیچ چیز غیرعادی به نظر نمی‌رسد. آن را در یک برنامه Delphi بارگذاری کنید، تعداد صفحات را بخوانید، و این تعداد درست…

Software Development Blog

فونت‌های Stylistic Alternates در OpenType GSUB با Delphi خالص

یک طراح فونتی را با یکaتک‌داستانه برای سربرگ‌ها، یا یک صفر خط‌خورده برای جدول‌ها، یا مجموعه‌ای از حروف بزرگ تزئینی (swash capitals) برای یک جلد انتخاب می‌کند. آن گلیف‌ها از قبل در فونت وجود دارند.…

Software Development Blog

خروجی PDF/A، PDF/X و PDF/UA در Delphi با HotPDF

این مقاله فارسی موضوعخروجی PDF/A، PDF/X و PDF/UA در Delphi با HotPDFرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی می‌سازند

Software Development Blog

مقاوم‌سازی یک امضاکننده PDF در Delphi در برابر PKCS#12 مخرب

وقتی یک PDF را امضا می‌کنید، معمولاً کلید امضا را چیزی در کنترل خود تصور می‌کنید. این کلید در یک فایل.pfxکه خودتان تولید کرده‌اید زندگی می‌کند و با رمز عبوری که انتخاب کرده‌اید محافظت می‌شود. کدی که…

Software Development Blog

خواندن ویژگی‌های فونت PDF با PDFium Component در Delphi

این مقاله فارسی موضوعAnalyzing PDF Font Properties with PDFium Component in Delphi به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی می‌سازند

Software Development Blog

ممیزی خطرات امنیتی PDF با PDFium در Delphi

یک سند PDF فقط کاغذ نیست. این ظرفی است که می‌تواند اسکریپت‌هایی را حمل کند که هنگام باز شدن فایل اجرا می‌شوند، لینک‌هایی که برنامه‌های خارجی را راه‌اندازی می‌کنند، لینک‌هایی که به سرورهای وب دسترسی…

Software Development Blog

ساخت یک نمایشگر PDF در Delphi با PDFium Component

این مقاله فارسی موضوعBuilding a Feature-Rich PDF Viewer with PDFium Component in Delphi به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی…

Software Development Blog

ایجاد فایل‌های PDF از پایه با PDFium Component in Delphi

این مقاله فارسی موضوعCreating PDF Documents from Scratch with PDFium Component in Delphi به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی…

Software Development Blog

استخراج تصاویر از PDFها با PDFium Component در Delphi

این مقاله فارسی موضوعExtracting Images from PDF Documents with PDFium Component in Delphi به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی…

Software Development Blog

مقاوم‌سازی یک بایندینگ PDFium Component: امنیت ABI و حافظه

یک بایندینگ Pascal روی یک کتابخانه C مانند Pascal معمولی خوانده می‌شود. شما یک متد را فراخوانی می‌کنید، یک رکورد دریافت می‌کنید و آنچه را که تخصیص داده‌اید آزاد می‌کنید. مشکل این است که PDFium یک…

Software Development Blog

ادغام چندین فایل PDF در یک سند با PDFium Component

این مقاله فارسی موضوعMerging Multiple PDF Files into One Document with PDFium Component به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی…

Software Development Blog

چینش N-up و مرتب‌سازی مجدد صفحات با PDFium

ادغام و تقسیم دو عملیات صفحه‌ای هستند که همه ابتدا به سراغشان می‌روند و کارهای زیادی را پوشش می‌دهند. اما آن‌ها همه چیز را پوشش نمی‌دهند. خانواده دیگری از کارها وجود دارد که صفحات را به جای جابه‌جایی…

Software Development Blog

ساخت یک نمایشگر PDF دسترس‌پذیر در Delphi با PDFium

این مقاله فارسی موضوعBuild an Accessible PDF Reader in Delphi with PDFium به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی می‌سازند

Software Development Blog

پیمایش فیلدهای فرم PDF در Delphi (کامپوننت PDFium)

این مقاله فارسی موضوعPDF Form Field Navigation in Delphi (PDFium Component) به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی می‌سازند

Software Development Blog

نمایشگر PDF برای Lazarus و Free Pascal با PDFium

این مقاله فارسی موضوعPDF Viewer for Lazarus and Free Pascal with PDFium به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی می‌سازند

Software Development Blog

چاپ اسناد PDF با PDFium Component در Delphi

این مقاله فارسی موضوعPrinting PDF Documents with PDFium Component in Delphi به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی می‌سازند

Software Development Blog

تقسیم اسناد PDF با PDFium Component در Delphi

این مقاله فارسی موضوعSplitting PDF Documents into Multiple Files with PDFium Delphi به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی…

Software Development Blog

استریم کردن PDFهای بزرگ برحسب تقاضا با PDFium در Delphi

یک آرشیو اسکن‌شده می‌تواند به چندین گیگابایت در یک PDF واحد برسد. نمایشگری که چنین فایلی را باز می‌کند معمولاً می‌خواهد یک صفحه، شاید فهرست مطالب، یا صفحه‌ای را نشان دهد که کاربر از طریق یک نشانک…

Software Development Blog

اعتبارسنجی PDFهای فشرده شده: جریان‌های Object و XRef

شما یک اعتبارسنج کوچک می‌نویسید. این برنامه یک PDF را باز می‌کند، به انتها می‌رود،startxrefرا پیدا می‌کند، افست را می‌خواند و انتظار دارد روی کلمه کلیدیxrefفرود آید با یک جدول ارجاع متقاطع با عرض…

Software Development Blog

بارکدها در PDF با Delphi: متدهای QR، PDF417، DataMatrix

یک بارکد روی یک برچسب حمل و نقل یا یک صورت‌حساب یک وظیفه دارد و آن خوانده شدن توسط یک اسکنر در اولین مرتبه است. اینکه آیا از آن عبور جان سالم به در می‌برد یا خیر، بسیار قبل از اینکه بسته به اسکله…

Software Development Blog

ساخت میز کار تطبیق و امضا در Delphi با PDFlibPas

این مقاله فارسی موضوعPDFlibPas Compliance and Signing Workbench in Delphi به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی می‌سازند

Software Development Blog

ممیزی رمزگذاری و مجوزهای PDF در Delphi با PDFlibPas

این مقاله فارسی موضوعAudit PDF Encryption and Permissions in Delphi: PDFlibPas به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی…

Software Development Blog

مؤلفه GeoPDF در Delphi: مختصات جغرافیایی با PDFlibPas

بیشتر توسعه‌دهندگان یک صفحه PDF را به عنوان برگی از کاغذ با متن و تصاویر روی آن تصور می‌کنند. یک PDF زمین‌مرجع‌شده (Georeferenced) چیزی فراتر از این است. این فایل اطلاعات کافی برای گرفتن یک نقطه از…

Software Development Blog

فرم‌های تعاملی PDF در Delphi: اکشن‌ها و JavaScript

یک فیلد فرم PDF به تنهایی فقط جعبه‌ای است که یک مقدار را نگه می‌دارد. آنچه باعث می‌شود یک فرم مانند یک اپلیکیشن کوچک رفتار کند، اکشنی است که به آن پیوست شده است: کلیکی که یک بخش را پنهان می‌کند،…

Software Development Blog

لایه‌های PDF در Delphi: گروه‌های محتوای اختیاری (OCG)

یک نقشه‌بردار یک پلان سایت را باز می‌کند و می‌خواهد خطوط تراز پنهان باشند در حالی که تاسیسات روشن بمانند. یک بازبین می‌خواهد یادداشت‌های خط قرمز روی صفحه نمایش داده شوند و از نسخه چاپی حذف گردند. یک…

Software Development Blog

پیش‌نمایش چاپ PDFlibPas و خروجی Device-Context در Delphi

این مقاله فارسی موضوعPDFlibPas Print Preview and Device-Context Output in Delphi به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی…

Software Development Blog

گرافیک برداری در PDF با Delphi: مسیرها و گرادینت‌ها

بسیاری از کدهای Delphi که با PDF کار می‌کنند، این فرمت را به عنوان ظرفی برای دو چیز در نظر می‌گیرند: بخش‌هایی از متن و چند بیت‌مپ قرار داده شده. این دیدگاه تا جایی که پیش می‌رود درست است و تواناترین…

Software Development Blog

نوشتن جداول محوری BIFF8 در Delphi: متدهای SXDB و SXLI

تقریباً هر بخشی از فرمت باینری قدیمی Excel یک رکورد واحد با یک نوع تمیز دو بایتی و طول دو بایتی است. یک سلول یکLABELSSTیا یکNUMBERاست. یک ناحیه ادغام‌شده یکMERGEDCELLSاست. شما می‌توانید بیشتر یک…

Software Development Blog

نمودارها، تصاویر و اشکال ترسیمی HotXLS در Delphi

این مقاله فارسی موضوعHotXLS Charts and Images: Excel Drawings in Delphi به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی می‌سازند

Software Development Blog

توابع مهندسی در Delphi: تبدیل مبنا، اعداد مختلط

خانواده توابع مهندسی در Excel مانند ساده‌ترین بخش مرجع توابع به نظر می‌رسند.DEC2BINیک عدد را به یک رشته باینری تبدیل می‌کند.HEX2DECآن را برمی‌گرداند.IMSUMدو عدد مختلط را جمع می‌کند. هر کدام شبیه به…

Software Development Blog

عملکرد ورک‌بوک‌های بزرگ اکسل در Delphi با HotXLS

این مقاله فارسی موضوعLarge Excel Workbook Performance in Delphi with HotXLS به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی می‌سازند

Software Development Blog

توابع آماری Excel در Delphi: توابع NORM ،CHISQ و BETA

عبارت=NORM.DIST(115,100,15,TRUE)را در یک سلول تایپ کنید و Excel بدون هیچ تشریفاتی مقدار 0.8413447 را برمی‌گرداند. این فراخوانی مانند یک جستجو به نظر می‌رسد. اما این‌طور نیست. در پشت آن یک عدد، توزیع…

Software Development Blog

فایل PDF بدون دیکشنری Pages: پیامدهای تجزیه

این مقاله فارسی موضوعDecoding Non-Standard PDF Structures – PDF without Pages dictionary به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای…

Software Development Blog

مدل شیء منطقی PDF: انواع، ارجاع‌ها و ساختار

این مقاله فارسی موضوعIn-depth exploration of PDF document structure به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی می‌سازند

Software Development Blog

خطی‌سازی PDF و نمایش سریع وب: نحوه کارکرد

این مقاله فارسی موضوعPDF Fast Web View Optimization: Explanation & Tips of PDF Linearization به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab…

Software Development Blog

ساختار فایل PDF: هدر، بدنه، جدول Xref و تریلر

این مقاله فارسی موضوعUnderstanding PDF File Structure: A Technical Overview به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی می‌سازند

Software Development Blog

کامپایل متقاطع کامپوننت‌های دلفی برای C++Builder: جلوگیری از خطای Unresolved Externals

هنگام نگهداری یک کامپوننت VCL که در دلفی نوشته شده اما توسط کاربران دلفی و C++Builder استفاده می‌شود، به سرعت متوجه خواهید شد که سیستم‌های بیلد این دو محیط با وابستگی‌ها بسیار متفاوت رفتار می‌کنند.…

Software Development Blog

فرمت TDateTimePicker در Delphi 5: تابع DateTime_SetFormat

این مقاله فارسی موضوعSet TDateTimePicker format in Delphi 5 به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی می‌سازند

Software Development Blog

استخراج اطلاعات خلاصه سند از فایل‌های اکسل در دلفی

هنگام پردازش دسته‌های بزرگ صفحات گسترده اکسل در یک خط لوله خودکار، به ندرت می‌خواهید کل سند را در حافظه بارگذاری کنید فقط برای اینکه بفهمید چیست. اغلب، متادیتای تعبیه‌شده درون فایل (مانند نویسنده،…

Software Development Blog

پیش‌بررسی و حسابرسی ریسک خودکار فایل‌های PDF با PDFium

در جریان‌های کاری چاپ سازمانی، بایگانی و انطباق اسناد، یک فایل PDF نمی‌تواند به سادگی فقط "رندر" شود؛ بلکه باید مورد حسابرسی قرار گیرد. یک فایل PDF ممکن است حاوی گروه‌های شفافیت تخت نشده باشد که…

Software Development Blog

ساخت نمایشگرهای PDF قابل دسترسی با ویژگی تبدیل متن به گفتار در دلفی

دسترسی‌پذیری دیگر یک ویژگی اختیاری در توسعه نرم‌افزار مدرن نیست. طبق مقرراتی مانند ADA (قانون آمریکایی‌های دارای معلولیت) و بخشنامه دسترسی وب اتحادیه اروپا، نرم‌افزارهایی که اسناد را پردازش می‌کنند…

Software Development Blog

رمزنگاری پرسرعت AES-256 در فایل‌های PDF برای اسناد حجیم

در بخش‌های حقوقی، مالی و مراقبت‌های بهداشتی، تولید حجم زیادی از اسناد PDF یک رویه استاندارد است. با این حال، تولید اسناد تنها نیمی از مسیر است؛ تامین امنیت آن‌ها به همان اندازه حیاتی است. هنگامی که…

Software Development Blog

عملکرد استخراج صفحه با HotPDF در Delphi

این مقاله فارسی موضوعOptimizing PDF Processing Performance: From Minutes to Seconds به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی…

Software Development Blog

تبدیل RTF به PDF در Delphi با کتابخانه PDF شرکت losLab

این مقاله فارسی موضوعTransforming RTF Files into PDF: A Guide for Developers به فارسیرا برای تیم‌هایی توضیح می‌دهد که با Delphi، C++Builder، Lazarus/FPC و کامپوننت‌های losLab راهکارهای تولیدی می‌سازند