راه حل حاشیه نویسی سند و تصویر برای هر پلتفرمی.

GroupDocs.Annotation Cloud API یک راه حل حاشیه نویسی سند و تصویر مستقل از پلتفرم است که به توسعه دهندگان این امکان را می دهد تا با حداقل تلاش یک ویژگی حاشیه نویسی را در برنامه خود اضافه کنند. API از طیف وسیعی از انواع Annotation پشتیبانی می کند، اما در این پست بر روی Text Redaction Annotation تمرکز می کنم تا نحوه ویرایش متن PDF را نشان دهم.

ویرایش متن فرآیندی برای حذف دائمی محتوا از یک سند است. قبل از انتشار سند، باید داده های حساس و خصوصی را از سند حذف کنید. GroupDocs.Annotation Cloud، حاشیه نویسی ویرایش متن را برای ویرایش متن در منطقه خاص صفحه فراهم می کند. ویرایش متن بخشی از متن را با یک مستطیل سیاه پر می کند تا کلمه یا عبارت زیر را پنهان کند.

اجازه دهید یک نمای کلی از نحوه ویرایش متن با GroupDocs.Annotation Cloud با مجموعه ای ساده از درخواست های HTTP به شما ارائه دهم. من از cURL برای ویرایش متن در یک سند PDF در این مثال استفاده خواهم کرد. API به فرمت فایل PDF محدود نمی شود، می توانید لیست کامل [فرمت های فایل پشتیبانی شده] را بررسی کنید. همچنین برای تمام زبان های برنامه نویسی محبوب SDK ارائه می کند. می‌توانید SDK‌های موجود از مخزن GitHub را با نمونه‌های کاری بررسی کنید و مستقیماً در برنامه خود استفاده کنید.

برای یافتن تصاویر تکراری این مراحل را دنبال می کنیم:

  • کد دسترسی برای احراز هویت ایجاد کنید
  • سند منبع را در حافظه بارگذاری کنید
  • اضافه کردن حاشیه نویسی به سند
  • دانلود سند مشروح

ایجاد رمز دسترسی

### Retrieve access token JWT(JSON Web Token)
### TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
curl --request POST https://api.groupdocs.cloud/connect/token 
--header "Content-Type: application/x-www-form-urlencoded" 
--data "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]"

سند منبع را در حافظه بارگذاری کنید

### Upload document to default storage
curl -X POST "https://api.groupdocs.cloud/v2.0/annotation/storage/file/02_pages.pdf" 
-H "accept: application/json" 
-H "authorization: Bearer [Access_Token]" 
-H "Content-Type: multipart/form-data" 
-F "File=@C:/Temp/02_pages.pdf"

سند منبع را حاشیه نویسی کنید

ویژگی SvgPath برای اضافه کردن حاشیه نویسی ویرایش متن و مختصات ویژگی SvgPath از پایین صفحه سند شروع شده و به بالا افزایش می یابد.

### Add annotation to source document
curl -X POST "https://api.groupdocs.cloud/v2.0/annotation?filePath=02_pages.pdf" 
-H "accept: application/json" 
-H "authorization: Bearer [Access_Token]" 
-H "Content-Type: application/json" 
-d "[
  {
    "guid": null,
    "documentGuid": 0,
    "text": null,
    "creatorGuid": null,
    "creatorName": "Anonym A.",
    "creatorEmail": null,
 "svgPath":"[{'x':55.2986,'y':613.5769},{'x':260.7985,'y':613.5769},{'x':55.2986,'y':600.5769},{'x':260.7985,'y':600.5769}]",
    "type": 9,
    "access": null,
    "replies": null,
    "createdOn": "0001-01-01T00:00:00",
    "fontColor": null,
    "penColor": 1201033,
    "penWidth": 1,
    "penStyle": 0,
    "backgroundColor": null,
    "fieldText": null,
    "fontFamily": null,
    "fontSize": null,
    "opacity": null,
    "angle": null
  }
]"

دانلود سند مشروح

### Download annotated document
curl -X GET "https://api.groupdocs.cloud/v2.0/annotation/result?filePath=02_pages.pdf&annotatedPages=false&firstPage=-1&lastPage=-1" 
-H "accept: application/json" 
-H "authorization: Bearer [Access_Token]" 
--output C:/Temp/02_pages_output.pdf

اگر قبلاً API REST ما را امتحان نکرده‌اید، توصیه می‌کنیم امروز با یک آزمایش رایگان به GroupDocs.Annotation Cloud بروید. تنها چیزی که نیاز دارید این است که با groupdocs.cloud ثبت نام کنید. پس از ثبت نام، می توانید منابع مفید زیر را در GroupDocs.Annotation Cloud مرور کنید.

بازخورد

نظرات شما برای ما بسیار مهم است. اگر پیشنهادی دارید یا اگر به ویژگی‌های خاصی نیاز دارید که انتظار دارید REST API ما داشته باشد، لطفاً نظر خود را در زیر یا در تالار گفتمان پشتیبانی برای ما ارسال کنید.