تبدیل سند ورد به تصویر TIFF با استفاده از C#

ما به راحتی می‌توانیم اسناد Word (DOC یا DOCX) را به تصاویر رستری تبدیل کنیم. تصاویر رستری قادر به ارائه visuals پیچیده و چند رنگ هستند. TIFF یک فرمت محبوب برای ذخیره تصاویر رستری است. این فرمت از ذخیره چندین تصویر به صورت صفحات پشتیبانی می‌کند. این ویژگی متمایز فرمت TIFF آن را به گزینه‌ای مناسب برای ارائه اسناد Word به صورت فقط خواندنی تبدیل می‌کند. در این مقاله، یاد می‌گیریم که چگونه یک سند Word را به تصویر TIFF با استفاده از C# تبدیل کنیم.

موضوعات زیر در این مقاله بررسی خواهد شد:

C# API برای تبدیل Word به TIFF

برای تبدیل DOC به TIFF یا DOCX به TIFF، ما از Aspose.Words for .NET API استفاده خواهیم کرد. این API به ما امکان می‌دهد تا فایل‌ها را بدون استفاده مستقیم از Microsoft Word در برنامه‌های چندسکویی ایجاد، اصلاح، تبدیل، رندر و چاپ کنیم. لطفاً یا دانلود DLL این API را انجام دهید یا آن را با استفاده از NuGet نصب کنید.

PM> Install-Package Aspose.Words

تبدیل سند ورد به TIFF در C#

ما می‌توانیم یک سند Word را با دنبال کردن مراحل زیر به یک TIFF چند صفحه‌ای تبدیل کنیم:

  1. یک سند Word را با استفاده از کلاس Document بارگذاری کنید.
  2. مدرک را به عنوان فایل TIFF با استفاده از Save() روش ذخیره کنید. این مسیر فایل خروجی را به عنوان یک آرگومان می‌گیرد.

کد نمونه زیر نحوه تبدیل یک سند Word به TIFF را با استفاده از C# نشان می‌دهد.

// این مثال کد نحوه تبدیل DOCX به TIFF را نشان می‌دهد.
// بارگذاری یک سند ورد
Document doc = new Document("C:\\Files\\Document.docx");

// تبدیل ورد به TIFF
doc.Save("C:\\Files\\SaveWordAsTiff.tiff");
تبدیل سند ورد به TIFF در C# .

مبدل سند Word به TIFF در C#.

سفارشی سازی تبدیل Word به TIFF در C#

ما می‌توانیم از گزینه‌های مختلفی برای سفارشی‌سازی تبدیل اسناد ورد به TIFF استفاده کنیم. برای این منظور، API کلاس ImageSaveOptions را ارائه می‌دهد. این کلاس اجازه می‌دهد که روشنایی تصویر، وضوح، دامنه صفحات برای تبدیل، طرح فشرده‌سازی و غیره را تنظیم کنید. لطفاً مراحل زیر را دنبال کنید تا گزینه‌های اضافی را در حین تبدیل ورد به TIFF تنظیم کنید.

  1. اولاً، یک سند Word را با استفاده از کلاس Document بارگذاری کنید.
  2. در مرحله بعد، یک نمونه از کلاس ImageSaveOptions با فرمت تصویر ورودی به عنوان آرگومان ایجاد کنید.
  3. پس از آن، گزینه‌های مورد نظر مانند TiffCompression، Resolution و غیره را تنظیم کنید.
  4. سرانجام، متد Save(string, ImageSaveOptions) را برای تبدیل Word به TIFF فراخوانی کنید.

نمونه کد زیر نشان می‌دهد که چگونه می‌توان یک سند Word را به یک تصویر TIFF با گزینه‌های اضافی تبدیل کرد.

// این مثال کد نشان می‌دهد که چگونه DOCX را به TIFF با گزینه‌های اضافی تبدیل کنیم.
// Load a Word document
Document doc = new Document("C:\\Files\\Document.docx");

// یک شیء ImageSaveOptions ایجاد کنید تا به متد Save ارسال شود.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Tiff);

// صفحه(ها) را برای رندر تنظیم کنید
options.PageSet = new PageSet(1);

// فشرده‌سازی CCITT4 را اعمال کنید
options.TiffCompression = TiffCompression.Ccitt4;

// تنظیم روشنایی و کنتراست تصویر.
// هر دو در مقیاس ۰-۱ هستند و به طور پیش‌فرض در ۰.۵ قرار دارند.
options.ImageBrightness = 0.3f;
options.ImageContrast = 0.7f;

// هر دو وضوح افقی و عمودی را تنظیم کنید برای 
// تصاویر تولید شده، در نقطه در هر اینچ.
// Set the "Resolution" property to "72" to render the document in 72dpi.
options.Resolution = 72;

// تبدیل ورد به TIFF
doc.Save("C:\\Files\\Convert_with_Options.tiff");

دریافت مجوز رایگان

لطفاً سعی کنید API را بدون محدودیت‌های ارزیابی از طریق درخواست a free temporary license امتحان کنید.

نتیجه گیری

در این مقاله، ما یاد گرفته‌ایم که چگونه یک سند Word را به یک تصویر TIFF با استفاده از C# تبدیل کنیم. همچنین دیده‌ایم که چگونه می‌توان گزینه‌های اضافی مانند فشرده‌سازی TIFF و وضوح را به‌طور برنامه‌نویسی اعمال کرد. علاوه بر این، می‌توانید با استفاده از documentation اطلاعات بیشتری درباره Aspose.Words برای API .NET یاد بگیرید. در صورت هر گونه ابهام، لطفاً با ما در forum تماس بگیرید.

همچنین ببینید