Aspose.Diagram for Java
ভিজিও ডায়াগ্রাম তৈরি ও রূপান্তর করতে Java API
মাইক্রোসফ্ট ভিসিও ডকুমেন্ট প্রসেসিং এপিআই ভিজিও ডায়াগ্রামগুলিকে পিডিএফ, এইচটিএমএল, এক্সপিএস এবং ইমেজ ফাইল ফর্ম্যাটে জেনারেট, পরিবর্তন, ম্যানিপুলেট এবং রূপান্তর করতে।
জাভার জন্য Aspose.Diagram হল একটি ব্যাপক ডায়াগ্রামিং লাইব্রেরি যা সফ্টওয়্যার বিকাশকারীদেরকে Microsoft Office Visio নির্ভরতা ইনস্টল না করেই Microsoft Visio ডায়াগ্রাম তৈরি ও পরিচালনা করার ক্ষমতা দেয়। জাভা ডায়াগ্রামিং লাইব্রেরি ব্যবহার করে, ডেভেলপাররা ভিসিও ডায়াগ্রামের সাথে প্রোগ্রাম্যাটিক পদ্ধতিতে কাজ করতে পারে, যা উচ্চ বিশ্বস্ততার সাথে ভিসিও ডায়াগ্রাম মুদ্রণ করা, ডায়াগ্রাম রক্ষা করা, বৈশিষ্ট্যগুলি অ্যাক্সেস এবং পড়া, অন্যান্য সিস্টেমের সাথে একীভূত করা এবং বিভিন্ন ধরণের ভিসিও ডায়াগ্রামগুলিকে ম্যানিপুলেট করা সহজ করে তোলে। উপায়।
জাভার জন্য Aspose.Diagram সফ্টওয়্যার প্রোগ্রামারদের স্ক্র্যাচ থেকে নতুন ভিসিও ডায়াগ্রাম তৈরি করতে বা আকৃতি, লাইন, টেক্সট এবং অন্যান্য উপাদান যোগ করে বা সরিয়ে দিয়ে বিদ্যমানগুলি সংশোধন করতে সক্ষম করে। এটি ডেভেলপারদের ডায়াগ্রাম তৈরির গুরুত্বপূর্ণ কাজগুলি স্বয়ংক্রিয় করতে, নতুন ডেটা সহ ডায়াগ্রাম আপডেট করতে বা তাদের নিজস্ব জাভা অ্যাপ্লিকেশনগুলির মধ্যে ডায়াগ্রামের চেহারা পরিবর্তন করতে সহায়তা করে। লাইব্রেরির আরও কিছু গুরুত্বপূর্ণ কাজ রয়েছে যেমন একটি আকারে একটি হাইপারলিঙ্ক যুক্ত করা, একাধিক আকারকে গোষ্ঠীবদ্ধ করা, অঙ্কনে মন্তব্য সন্নিবেশ করানো, ভিজিও ডায়াগ্রাম পার্স করা এবং আরও অনেক কিছু।
জাভার জন্য Aspose.Diagram হল ভিজিও ডায়াগ্রামকে অন্য ফরম্যাটে রূপান্তর করার ক্ষমতা। জাভা-এর জন্য Aspose.Diagram-এর সাহায্যে, বিকাশকারীরা ভিজিও ডায়াগ্রামকে PDF, XPS, HTML, JPEG, PNG, BMP, TIFF, SVG, EMF, XAML, এবং জাভা কোডের কয়েকটি লাইনের সাথে আরও অনেক জনপ্রিয় ফর্ম্যাটে রূপান্তর করতে পারে। রূপান্তর প্রক্রিয়াটি খুবই মসৃণ এবং এটি এমন লোকেদের সাথে ভিসিও ডায়াগ্রাম শেয়ার করা সম্ভব করে যাদের এমএস ভিসিওতে অ্যাক্সেস নেই, বা ভিসিও ডায়াগ্রামগুলিকে অন্যান্য সিস্টেমে সংহত করা সম্ভব। লাইব্রেরিটি সার্ভারের পাশাপাশি ক্লায়েন্ট উভয় দিকেই ভাল পারফর্ম করার জন্য ডিজাইন করা হয়েছে। আপনাকে নতুন ডায়াগ্রাম তৈরি করতে হবে, বিদ্যমানগুলিকে সংশোধন করতে হবে, বা কাজগুলি স্বয়ংক্রিয় করতে হবে, জাভা-এর জন্য Aspose.Diagram আপনাকে কভার করেছে। এর শক্তিশালী বৈশিষ্ট্য এবং সহজে ব্যবহারযোগ্য API সহ, Aspose.Diagram for Java হল যেকোনো জাভা বিকাশকারীর জন্য উপযুক্ত টুল যার ভিজিও ডায়াগ্রামের সাথে কাজ করতে হবে।
Aspose দিয়ে শুরু করা। Java এর জন্য ডায়াগ্রাম
জাভার জন্য Aspose.Diagram ইনস্টল করার প্রস্তাবিত উপায় হল Maven সংগ্রহস্থলের মাধ্যমে। আপনি সহজে সহজ কনফিগারেশন সহ আপনার Maven প্রজেক্টে Java API-এর জন্য Aspose.Diagram ব্যবহার করতে পারেন।
Aspose-এর জন্য Maven সংগ্রহস্থল। Java এর জন্য চিত্র
//First you need to specify Aspose Repository configuration / location in your Maven pom.xml as follows:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
</repositories>
//Then define Aspose.Diagram for Java API dependency in your pom.xml as follows:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-diagram</artifactId>
<version>19.9</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
আপনি সরাসরি Aspose.Diagram পণ্য পৃষ্ঠা
থেকে লাইব্রেরি ডাউনলোড করতে পারেনজাভা API এর মাধ্যমে ভিজিও ডায়াগ্রাম জেনারেশন
জাভার জন্য Aspose.Diagram Microsoft Office অটোমেশন ছাড়াই Java অ্যাপ্লিকেশনের ভিতরে Microsoft Visio ডায়াগ্রাম তৈরি করার জন্য সম্পূর্ণ সমর্থন অন্তর্ভুক্ত করেছে। স্ক্র্যাচ থেকে একটি নতুন ডায়াগ্রাম তৈরি করতে আপনাকে একটি নতুন ভিসিও নথি তৈরি করতে হবে এবং ডায়াগ্রামটি তৈরি করতে আকারের পাশাপাশি সংযোগকারী যোগ করতে হবে। লাইব্রেরি ডেভেলপারদের দ্রুত এবং মসৃণভাবে ডায়াগ্রাম তৈরি করতে সাহায্য করে বিভিন্ন লেআউট পদ্ধতি সমর্থন করে। লাইব্রেরি সম্পূর্ণরূপে VBA প্রকল্পগুলির সাথে কাজ করতে সহায়তা করে এবং বিকাশকারীদের জাভা কোডের কয়েকটি লাইনের সাথে স্বয়ংক্রিয়ভাবে তাদের VBA মডিউল কোড পরিবর্তন করতে দেয়। বিকাশকারীরা সহজেই ভিজিও সংযোগকারী এবং ফন্ট তথ্য পুনরুদ্ধার করতে পারে। লাইব্রেরি ব্যবহারকারীদের ইন্টারপ্ট মনিটর ব্যবহার করে রূপান্তর বা ডায়াগ্রামের লোডিং বন্ধ করার নিয়ন্ত্রণও দেয় যখন এটি খুব বেশি সময় নেয়।
জাভা API এর মাধ্যমে নতুন ভিজিও অঙ্কন তৈরি করুন
string dataDir = RunExamples.GetDataDir_LoadSaveConvert();
// Initialize a Diagram class
Diagram diagram = new Diagram();
// Save diagram in the VSDX format
diagram.Save(dataDir + "CreateNewVisio_out.vsdx", SaveFileFormat.VSDX);
জাভা অ্যাপের ভিতরে ভিজিও ডায়াগ্রাম রূপান্তর
জাভার জন্য Aspose.Diagram-এ Microsoft Visio ডায়াগ্রামগুলিকে PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF সহ বিস্তৃত ফাইল ফর্ম্যাটে লোড এবং রূপান্তর করার জন্য সম্পূর্ণ সমর্থন অন্তর্ভুক্ত করা হয়েছে। , এবং আরো অনেক। রূপান্তর প্রক্রিয়াটি সহজ এবং সহজবোধ্য, এবং আপনি ব্যাচ মোডে একাধিক ডায়াগ্রাম রূপান্তর করতে একই কোড ব্যবহার করতে পারেন। লাইব্রেরি ভিসিও ডায়াগ্রামে অন্যান্য ফাইল ফরম্যাটের রূপান্তরকেও সমর্থন করে। আপনি সহজেই রূপান্তরিত ডায়াগ্রামের চেহারা এবং আচরণ নিয়ন্ত্রণ করতে পারেন। লাইব্রেরি পৃষ্ঠার আকার, মার্জিন এবং আরও অনেক কিছুর মতো সেটিং বিকল্পগুলিকে সমর্থন করে, যাতে আপনার রূপান্তরিত চিত্রগুলি আপনি যেভাবে দেখতে চান ঠিক সেভাবে দেখতে পান।
জাভা লাইব্রেরির মাধ্যমে ভিজিও ড্রয়িং PDF এ রপ্তানি করুন
String dataDir = Utils.getDataDir(ExportToPDF.class);
// Call the diagram constructor to load diagram from a VSD file
Diagram diagram = new Diagram(dataDir + "ExportToPDF.vsd");
// Save as PDF file format
diagram.save(dataDir + "ExportToPDF_Out.pdf", SaveFileFormat.PDF);
জাভা API এর মাধ্যমে ভিসিও ডায়াগ্রামে পৃষ্ঠাগুলির সাথে কাজ করুন
পৃষ্ঠাগুলি হল একটি ভিসিও ডায়াগ্রামের বিল্ডিং ব্লক এবং একটি ডায়াগ্রাম তৈরি করে এমন আকার, রেখা এবং অন্যান্য উপাদানগুলিকে সংগঠিত করতে ব্যবহৃত হয়। জাভা লাইব্রেরির জন্য Aspose.Diagram সফ্টওয়্যার বিকাশকারীদের সহজে নতুন পৃষ্ঠা তৈরি করতে, বিদ্যমান পৃষ্ঠাগুলি অ্যাক্সেস করতে এবং একটি পৃষ্ঠার উপাদানগুলিকে ম্যানিপুলেট করতে সক্ষম করে৷ এটি একটি পৃষ্ঠার আকার এবং উপাদানগুলি অ্যাক্সেস করতে এবং তাদের বৈশিষ্ট্যগুলি যেমন আকার, অবস্থান এবং চেহারা পরিবর্তন করতে দেয়৷ আপনি একটি পৃষ্ঠায় নতুন আকার এবং উপাদান যোগ করতে পারেন এবং বিদ্যমানগুলি মুছতে পারেন। এটি অ্যাক্সেস করা এবং স্তরগুলির সাথে কাজ করাও খুব সহজ। লাইব্রেরি ব্যবহারকারীদের সহজেই নতুন স্তর তৈরি করতে, বিদ্যমান স্তরগুলিতে অ্যাক্সেস করতে এবং স্তরগুলির বৈশিষ্ট্যগুলি যেমন দৃশ্যমানতা এবং মুদ্রণ আচরণ পরিবর্তন করতে দেয়।
জাভা API এর মাধ্যমে ভিজিও ড্রয়িং থেকে নাম অনুসারে একটি পৃষ্ঠা অবজেক্ট কীভাবে পাবেন
String dataDir = Utils.getDataDir(GetVisioPagebyName.class);
// Call the diagram constructor to load diagram from a VSDX file
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
// Set page name
String pageName = "Flow 2";
// Get page object by name
Page page2 = diagram.getPages().getPage(pageName);
জাভা API এর মাধ্যমে ভিসিও ডায়াগ্রামে মাস্টার্স পরিচালনা করুন
জাভার জন্য Aspose.Diagram সফ্টওয়্যার বিকাশকারীদের জন্য মাস্টারদের সাথে কাজ করা এবং জাভা অ্যাপ্লিকেশনের মধ্যে আইডি এবং মাস্টারদের নামের মতো তথ্য পুনরুদ্ধার করা সহজ করে তোলে। মাস্টারগুলি হল পূর্ব-পরিকল্পিত আকার যা ভিসিও ডায়াগ্রামে একাধিকবার পুনরায় ব্যবহার করা যেতে পারে। মাস্টার্স ব্যবহার করে, আপনি নিশ্চিত করতে পারেন যে আপনার ডায়াগ্রামগুলি সামঞ্জস্যপূর্ণ এবং মানসম্মত, যা সময়ের সাথে সাথে আপনার ডায়াগ্রামগুলি বজায় রাখা এবং আপডেট করা সহজ করে তুলতে পারে। লাইব্রেরি নতুন মাস্টার তৈরি করতে, বিদ্যমানগুলিকে সংশোধন করতে বা আপনার আর প্রয়োজন নেই এমন মাস্টারগুলি মুছতে দেয়৷ একটি মাস্টারের মধ্যে আকার এবং উপাদানগুলি অ্যাক্সেস করাও সম্ভব, যা মাস্টারের চেহারা এবং আচরণকে ম্যানিপুলেট করা সম্ভব করে তোলে। লাইব্রেরিটি একটি মাস্টারের আকারের আচরণ নিয়ন্ত্রণ করার অনুমতি দেয়, যেমন আকার পরিবর্তন, ঘূর্ণন এবং সরানোর মতো ইভেন্টগুলিতে তারা কীভাবে প্রতিক্রিয়া জানায়।
Visio ফাইল থেকে Java API এর মাধ্যমে একটি মাস্টার পান
String dataDir = Utils.getDataDir(GetMasterbyID.class);
// Call the diagram constructor to load diagram from a VDX file
Diagram diagram = new Diagram(dataDir + "RetrieveMasterInfo.vdx");
// Set master id
int masterid = 2;
// Get master object by id
Master master = diagram.getMasters().getMaster(masterid);
System.out.println("Master ID : " + master.getID());
System.out.println("Master Name : " + master.getName());
System.out.println("Master Name : " + master.getUniqueID());