فرمت PDF به طور گسترده ای برای تولید خودکار اسنادی مانند فاکتورها، گزارش ها، مقالات و غیره استفاده می شود. در موارد خاص، شما باید تصاویر را در اسناد PDF جایگزین کنید، مانند مخفی کردن محتوای محرمانه. برای انجام این کار از نظر برنامهریزی، این مقاله نحوه جایگزینی تصاویر در اسناد PDF در C#.NET را پوشش میدهد.
C# .NET API برای جایگزینی تصاویر در PDF - دانلود رایگان
برای جایگزینی تصاویر در فایلهای PDF، از Aspose.PDF برای NET استفاده میکنیم. API برای انجام تولید و دستکاری PDF از داخل برنامه های NET طراحی شده است. این به شما امکان می دهد اسناد PDF را با طرح بندی های ساده و همچنین پیچیده به طور یکپارچه ایجاد کنید. می توانید باینری های API را دانلود یا با استفاده از NuGet نصب کنید.
PM> Install-Package Aspose.PDF
تصاویر را در یک فایل PDF در C#.NET جایگزین کنید
در اسناد PDF، تصاویر در مجموعه تصاویر هر صفحه نگهداری می شوند. بنابراین، می توانید با استفاده از ایندکس به هر یک از تصاویر مجموعه دسترسی پیدا کرده و آن را دستکاری کنید. مراحل زیر برای جایگزینی یک تصویر خاص در یک PDF در سی شارپ آمده است.
- فایل PDF را با استفاده از کلاس Document بارگیری کنید.
- با استفاده از مجموعه Document.Pages مرجع صفحه مورد نظر را از PDF دریافت کنید.
- تصویر موجود در مجموعه را با استفاده از روش Pages[index].Resources.Images.Replace(imageIndex, new FileStream(“lovely.jpg”, FileMode.Open)) جایگزین کنید.
- سند به روز شده را با استفاده از روش Document.Save(string) ذخیره کنید.
نمونه کد زیر نحوه جایگزینی یک تصویر در PDF را با استفاده از C#.NET نشان می دهد.
// سند را باز کنید
Document pdfDocument = new Document("input.pdf");
// دریافت مرجع صفحه
var page = pdfDocument.Pages[1];
// یک تصویر خاص را جایگزین کنید
page.Resources.Images.Replace(1, new FileStream("lovely.jpg", FileMode.Open));
// فایل PDF به روز شده را ذخیره کنید
pdfDocument.Save("output.pdf");
C#.NET PDF API برای جایگزینی تصاویر - مجوز رایگان دریافت کنید
برای استفاده از Aspose.PDF برای دات نت بدون محدودیت ارزیابی، می توانید یک مجوز موقت رایگان دریافت کنید.
نتیجه
در این مقاله نحوه جایگزینی تصاویر در فایل های PDF با استفاده از سی شارپ را یاد گرفتید. شما می توانید به سادگی نمونه کد ارائه شده را ادغام کرده و تصاویر PDF را از داخل برنامه های خود جایگزین کنید. علاوه بر این، میتوانید با استفاده از مستندات درباره C# PDF API بیشتر کاوش کنید. در صورت داشتن هرگونه سوال یا سوال، می توانید از طریق [تالار گفتمان11 ما با ما تماس بگیرید.