1. পণ্য
  2.   HTML
  3.   .NET
  4.   Aspose.HTML for .NET

Aspose.HTML for .NET

 
 

C# .NET HTML API HTML ফাইল পার্স, ম্যানিপুলেট ও কনভার্ট করার জন্য

একটি শক্তিশালী C# .NET HTML API যা সফটওয়্যার ডেভেলপারদের ওয়েব পৃষ্ঠা লোড, বিশ্লেষণ ও সম্পাদনা করতে এবং HTML, XHTML, MHTML, SVG, Markdown, PDF, DOCX, EPUB এবং আরও অনেক ফরম্যাটে রূপান্তর করতে সক্ষম করে।

আজকের ডিজিটাল পরিবেশে, HTML (হাইপারটেক্সট মার্কআপ ল্যাঙ্গুয়েজ) ওয়েব উন্নয়ন এবং ওয়েব কনটেন্ট তৈরিতে একটি গুরুত্বপূর্ণ ভূমিকা পালন করে। প্রোগ্রাম্যাটিকভাবে HTML ডকুমেন্টগুলি পরিচালনা এবং প্রক্রিয়া করার সক্ষমতা অনেক শীর্ষস্থানীয় অ্যাপ্লিকেশন এবং সফটওয়্যার পেশাদারদের জন্য অপরিহার্য। Aspose.HTML for .NET একটি শক্তিশালী লাইব্রেরি যা সফটওয়্যার ডেভেলপারদের জন্য HTML ফাইলের সাথে সম্পর্কিত বিভিন্ন কাজ পরিচালনার জন্য একটি বিস্তৃত সেটের সরঞ্জাম প্রদান করে, কোনও বাইরের নির্ভরতা ছাড়াই। API খুব সহজে পরিচালনা করা যায় এবং সফটওয়্যার ডেভেলপারদের C#, VB.NET, এবং ASP.NET এর মতো .NET ভাষাগুলি ব্যবহার করে HTML ডকুমেন্টগুলি পরিচালনা, পার্স এবং রেন্ডার করার ক্ষমতা দেয়।

Aspose.HTML for .NET হল একটি বৈশিষ্ট্য সমৃদ্ধ লাইব্রেরি যা Aspose টিম দ্বারা উন্নত করা হয়েছে যা কম্পিউটার প্রোগ্রামারদের তাদের .NET অ্যাপ্লিকেশনগুলির মধ্যে HTML ফাইল লোড, পার্স, ম্যানিপুলেট, সংশোধন এবং রূপান্তর করতে সক্ষম করে। লাইব্রেরির অংশ হিসেবে কয়েকটি গুরুত্বপূর্ণ বৈশিষ্ট্য রয়েছে, যেমন প্রোগ্রাম্যাটিকভাবে HTML ডকুমেন্ট তৈরি করা। HTML পার্সিং, একটি নির্দিষ্ট HTML উপাদান আপডেট করা, গতিশীলভাবে নতুন HTML উপাদান তৈরি করা, HTML রূপান্তর অন্যান্য সমর্থিত ফাইল ফরম্যাটে, HTML পৃষ্ঠাগুলি থেকে নির্দিষ্ট তথ্য বের করা, মুদ্রণযোগ্য রিপোর্ট তৈরি করা, ওয়েব কনটেন্ট আর্কাইভ করা, এবং আরও অনেক কিছু।

Aspose.HTML for .NET একটি অত্যন্ত শক্তিশালী রূপান্তর বৈশিষ্ট্য অফার করে যা সফটওয়্যার ডেভেলপারদের HTML ফাইলগুলি কিছু প্রধান ফাইল ফরম্যাট যেমন HTML, XHTML, MHTML, SVG, Markdown, PDF, XPS, DOCX, EPUB, PNG, TIFF, JPEG, BMP এবং আরও অনেকের মধ্যে রূপান্তর করতে সক্ষম করে। এটি বিশেষভাবে রিপোর্ট, ইনভয়েস, বা যেকোনো ডকুমেন্ট তৈরি করতে উপকারী হতে পারে যা সঠিক লেআউট এবং স্টাইলিং প্রয়োজন। HTML পার্সিং, নিষ্কাশন, ম্যানিপুলেশন, রেন্ডারিং এবং রূপান্তরের জন্য সমর্থনের সাথে, লাইব্রেরিটি HTML-সংক্রান্ত কাজগুলি পরিচালনার জন্য একটি ব্যাপক সমাধান প্রদান করে। আপনি যদি PDF রিপোর্ট তৈরি করতে, HTML কনটেন্ট রূপান্তর করতে, বা HTML ডকুমেন্ট থেকে ডেটা নিষ্কাশন করতে চান, তাহলে Aspose.HTML for .NET আপনার ডেভেলপমেন্ট টুলকিটে একটি মূল্যবান টুল।

Previous Next

Aspose.HTML for .NET এর সাথে শুরু করা

Aspose.HTML for .NET ইনস্টল করার জন্য সুপারিশকৃত উপায় হল NuGet ব্যবহার করা। অনুগ্রহ করে একটি মসৃণ ইনস্টলেশনের জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

NuGet এর মাধ্যমে Aspose.HTML for .NET ইনস্টল করুন

 NuGet\Install-Package Aspose.Font.Cpp -Version 23.5.0

আপনি সরাসরি Aspose.HTML for .NET পণ্য পৃষ্ঠা থেকে লাইব্রেরিটি ডাউনলোড করতে পারেন

.NET এর মাধ্যমে HTML ফাইল তৈরি ও পরিচালনা করুন

Aspose.HTML for .NET সফটওয়্যার পেশাদারদের জন্য তাদের C# অ্যাপ্লিকেশনগুলির মধ্যে থেকে শূন্য থেকে প্রোগ্রাম্যাটিকভাবে একটি HTML ডকুমেন্ট তৈরি করা সহজ করে তোলে। সফটওয়্যার ডেভেলপাররা HTML ডকুমেন্টগুলিতে বিভিন্ন অপারেশন সম্পাদন করতে পারেন যেমন HTML উপাদান যোগ করা বা পরিবর্তন করা, অ্যাট্রিবিউটগুলির সাথে কাজ করা, কন্টেন্ট পরিচালনা করা, URL এর মাধ্যমে HTML ফাইল লোড করা, একটি ফাইল থেকে HTML লোড করা এবং আরও অনেক কিছু। লাইব্রেরিটি টেক্সট ফরম্যাটিং, টেবিল, ছবি, হাইপারলিঙ্ক, CSS স্টাইল এবং আরও অনেক কিছু পরিচালনার জন্য একটি সমৃদ্ধ পদ্ধতি এবং প্রোপার্টির সেট প্রদান করে। নিম্নলিখিত উদাহরণটি .NET অ্যাপ্লিকেশনগুলির মধ্যে একটি নতুন HTML ডকুমেন্ট তৈরি করার পদ্ধতি দেখায়।

সি# কোড ব্যবহার করে একটি নতুন HTML ডকুমেন্ট তৈরি করুন

using System.IO;
using Aspose.Html;
...
    // Prepare an output path for a document saving
    string documentPath = Path.Combine(OutputDir, "create-new-document.html");
			
	// Initialize an empty HTML document
	using (var document = new HTMLDocument())
	{
	    // Create a text element and add it to the document
	    var text = document.CreateTextNode("Hello World!");
	    document.Body.AppendChild(text);
	
	    // Save the document to a disk
	    document.Save(documentPath);
	}

HTML থেকে PDF রূপান্তর C# API এর মাধ্যমে

Aspose.HTML for .NET একটি খুব শক্তিশালী কনভার্টার অন্তর্ভুক্ত করেছে যা সফটওয়্যার ডেভেলপারদের HTML ডকুমেন্টকে PDF এবং অন্যান্য সমর্থিত ফাইল ফরম্যাটে সহজে রূপান্তর করতে দেয়। লাইব্রেরিটি HTML ডকুমেন্টগুলিকে PDF ফরম্যাটে কোন নির্ভরতা ছাড়াই নির্বিঘ্নে রূপান্তর করার সুযোগ দেয়। লাইব্রেরিটি রূপান্তর প্রক্রিয়াটি সঠিকভাবে পরিচালনা করে, HTML কন্টেন্টের মূল বিন্যাস, ফরম্যাটিং এবং স্টাইলিং সংরক্ষণ করে। এই বৈশিষ্ট্যটি HTML টেমপ্লেট থেকে PDF রিপোর্ট, ইনভয়েস এবং অন্যান্য ডকুমেন্ট তৈরি করার জন্য বিশেষভাবে উপকারী। নিম্নলিখিত উদাহরণটি দেখায় কিভাবে .NET কোড ব্যবহার করে একটি HTML ডকুমেন্টকে PDF ফাইলে রূপান্তর করতে হয়।

কিভাবে C# .NET API ব্যবহার করে HTML কে PDF এ রূপান্তর করবেন?

using System.IO;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
...
     // Invoke the ConvertHTML() method to convert the HTML code to PDF
     Converter.ConvertHTML(@"

Hello, World!

", ".", new PdfSaveOptions(), Path.Combine(OutputDir, "convert-with-single-line.pdf"));

C# API এর মাধ্যমে HTML ডকুমেন্ট রেন্ডার করুন

Aspose.HTML for .NET লাইব্রেরিতে HTML ডকুমেন্টগুলি সরাসরি স্ক্রীনে বা একটি ইমেজে রেন্ডার করার জন্য বিল্ট-ইন কার্যকারিতা অন্তর্ভুক্ত করা হয়েছে, যা সফটওয়্যার ডেভেলপারদের তাদের অ্যাপ্লিকেশনগুলির মধ্যে HTML কন্টেন্ট ভিজুয়ালাইজ করতে সহায়তা করে। এটি ব্যবহারকারীদের ওয়েবসাইটের স্ক্রিনশট তৈরি করতে, ওয়েব পৃষ্ঠার ভিজ্যুয়াল প্রতিনিধিত্ব তৈরি করতে, বা HTML কন্টেন্টের প্রিভিউ তৈরি করতে সহায়তা করে। এই বৈশিষ্ট্যটি বিশেষভাবে মূল্যবান সেই পরিস্থিতিতে যেখানে রিয়েল-টাইম HTML রেন্ডারিং প্রয়োজন, যেমন ওয়েব ব্রাউজার, ইমেল ক্লায়েন্ট, বা কন্টেন্ট ম্যানেজমেন্ট সিস্টেমে। নিম্নলিখিত উদাহরণটি সহজে SVG ফাইলগুলি অন্যান্য ফাইল ফরম্যাটে রেন্ডার করার পদ্ধতি দেখায়।

কিভাবে C# API ব্যবহার করে SVG ফাইলকে PDF-এ রেন্ডার করবেন?

using System.IO;
using Aspose.Html;
using Aspose.Html.Rendering;
using Aspose.Html.Rendering.Pdf;
using Aspose.Html.Rendering.Pdf.Encryption;
...
    // Initialize an SVG document from the file
    using var document = new SVGDocument(Path.Combine(DataDir, "shapes.svg"));    

    // Create an instance of SVG Renderer
    using var renderer = new SvgRenderer();

    // Prepare a path to save the converted file 
    string savePath = Path.Combine(OutputDir, "merge-svg.pdf");

    // Create the instance of the PdfRenderingOptions class and set a custom page size
    var options = new PdfRenderingOptions();
    options.PageSetup.AnyPage = new Page(new Size(600, 500));            

    // Create an instance of PdfDevice class
    using var device = new PdfDevice(options, savePath);

    // Render SVG to PDF
    renderer.Render(device, document);

এইচটিএমএল পার্সিং এবং ম্যানিপুলেশন

Aspose.HTML for .NET কার্যকর HTML পার্সিং ক্ষমতা প্রদান করে, যা সফটওয়্যার ডেভেলপারদের HTML ডকুমেন্ট লোড করতে এবং ডকুমেন্টের কাঠামো নেভিগেট করতে সক্ষম করে ডকুমেন্ট অবজেক্ট মডেল (DOM) ব্যবহার করে। DOM HTML উপাদান, বৈশিষ্ট্য এবং বিষয়বস্তুতে সহজ প্রবেশাধিকার প্রদান করে, যা HTML ফাইল থেকে ডেটা নির্বিঘ্নে পরিচালনা এবং নিষ্কাশনকে সহজতর করে। লাইব্রেরিটি ব্যবহারকারীদের নির্দিষ্ট উপাদানগুলি নিষ্কাশন করতে, তাদের বৈশিষ্ট্য এবং বিষয়বস্তু পরিবর্তন করতে এবং নতুন HTML উপাদানগুলি গতিশীলভাবে সহজেই তৈরি করতে সহায়তা করে।

এইচটিএমএল বৈধতা এবং পরিষ্কারকরণ

Aspose.HTML for .NET লাইব্রেরিটি একটি খুবই কার্যকর বৈশিষ্ট্য প্রদান করেছে যা HTML ডকুমেন্টগুলির অখণ্ডতা এবং সম্মতি নিশ্চিত করতে সহায়তা করে। সফটওয়্যার ডেভেলপাররা তাদের C# অ্যাপ্লিকেশনের মধ্যে HTML ফাইলগুলি বিভিন্ন মানের বিরুদ্ধে যাচাই করতে পারেন, যেমন HTML5, XHTML, বা কাস্টম স্কিমা। তারা অপ্রয়োজনীয় বা সম্ভাব্য ক্ষতিকারক উপাদানগুলি অপসারণ করে HTML ডকুমেন্টগুলি পরিষ্কার এবং স্যানিটাইজ করতে পারেন, একটি নিরাপদ এবং নির্ভরযোগ্য প্রক্রিয়াকরণ পরিবেশ নিশ্চিত করে।

 বাংলা