1. منتجات
  2.   رسم بياني
  3.   Swift
  4.   Aspose.Diagram Cloud SDK for Swift

Aspose.Diagram Cloud SDK for Swift

 
 

Swift REST API لإنشاء مخططات Visio وإدارتها وتصديرها

تتيح مجموعة Swift REST SDK القوية لمطوري البرامج إمكانية إنشاء تنسيقات مخططات Visio التخطيطية وتحريرها وعرضها ومعالجتها وتحويلها مثل VSD وVSDX وVSS وVSSX وVST والمزيد في السحابة.

Swift هي لغة برمجة متعددة الاستخدامات وقوية، وعندما يتعلق الأمر بمعالجة المستندات وإدارتها، فإن الحصول على SDK المناسب يمكن أن يُحدث فرقًا كبيرًا. قدمت Aspose، الشركة الرائدة في معالجة المستندات وواجهات برمجة التطبيقات والتطبيقات، لعبة Aspose.Diagram Cloud SDK for Swift. -مبدل لمطوري البرامج الذين يعملون مع ملفات الرسم التخطيطي لـ Microsoft Visio. فهو يوفر حلاً سلسًا للعمل مع المخططات داخل تطبيقات Swift الخاصة بك.

إن Aspose.Diagram Cloud SDK for Swift عبارة عن مجموعة أدوات تطوير برامج توفر لمطوري Swift طريقة ملائمة للعمل مع ملفات المخططات. لقد تم تصميمه ليكون سهل الاستخدام وقويًا، مما يسمح لمطوري البرامج بإجراء عمليات متنوعة على ملفات المخططات دون الحاجة إلى تعليمات برمجية معقدة أو جهد يدوي مكثف. يمكّن SDK مطوري البرامج من العمل مع الرسوم التخطيطية لـ Microsoft Visio بطرق مختلفة، مثل إنشاء الرسوم التخطيطية من البداية، وتعديل الرسوم التخطيطية الموجودة، وتحويل الرسوم البيانية إلى تنسيقات ملفات مختلفة، وعرض الرسوم البيانية عالية الجودة، ومعالجة الرسوم البيانية الموجودة وما إلى ذلك.

تتكامل Aspose.Diagram Cloud SDK for Swift بسلاسة مع التخزين السحابي، مما يسمح للمستخدمين بتخزين واسترجاع المخططات من الخدمات السحابية مثل Amazon S3 أو Google Cloud Storage أو غيرها. إنها إضافة قيمة إلى مجموعة أدوات أي مطور يحتاج إلى العمل مع الرسوم البيانية في تطبيقات Swift الخاصة به. بفضل مجموعة واسعة من الميزات والتكامل سهل الاستخدام، فإنه يبسط عملية إنشاء المخطط وتحريره وتحويله. في عالم تطوير البرمجيات الذي يتطور باستمرار، يمكن أن يؤثر امتلاك الأدوات المناسبة بشكل كبير على إنتاجيتك وجودة مشاريعك. يعد Aspose.Diagram Cloud SDK for Swift بمثابة شهادة على التزام Aspose بتوفير حلول من الدرجة الأولى للمطورين.

Previous Next

البدء باستخدام Aspose.Diagram Cloud SDK for Swift

الطريقة الموصى بها لتثبيت Aspose.Diagram Cloud SDK for Swift هي استخدام CocoaPods. الرجاء استخدام الأمر التالي للتثبيت السلس.

تثبيت Aspose.Diagram Cloud SDK لـ Swift عبر CocoaPods

target 'MyApp' do
  pod 'AsposeDiagramCloud', '~> 20.3'
end
 
يمكنك أيضًا تنزيله مباشرةً من صفحة منتج Aspose.

إنشاء مخطط Visio جديد عبر لغة Perl

يُمكّن Aspose.Diagram Cloud SDK for Swift مطوري البرامج من إنشاء مخططات جديدة من البداية داخل تطبيقات Perl الخاصة بهم. يوفر SDK العديد من الوظائف المهمة للتعامل مع مخططات Visio، مثل إضافة أشكال إلى رسم تخطيطي، واستخدام الموصلات، وإدراج النص والعناصر الأخرى والسمات المتنوعة لصياغة الرسم التخطيطي المثالي بسهولة. تسهل SDK على المطورين تصميم مخططات مخصصة تناسب احتياجاتهم الخاصة. يوضح المثال التالي كيف يمكن لمطوري البرامج إنشاء مخطط VDX جديد داخل تطبيقات Perl.

كيفية إنشاء مخطط VDX جديد عبر Perl API؟

	# Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).
    my $config = AsposeDiagramCloud::Configuration->new(app_sid => 'MY_CLIENT_ID', app_key => 'MY_CLIENT_SECRET');
    my $client = AsposeDiagramCloud::ApiClient->new( $config);
    
	my $diagram_api = AsposeDiagramCloud::DiagramApi->new($client);
	
	my $result = $diagram_api->diagram_name_put(name => 'sample.vdx', folder => 'output', is_overwrite => 'true', storage => 'My_Storage_Name');

تحويل تنسيق Visio عبر Swift API

تسهل Aspose.Diagram Cloud SDK for Swift على مطوري البرامج تحميل وتحويل مخططات Microsoft Visio إلى تنسيقات ملفات مختلفة، مما يجعل من السهل تكييف المخططات الخاصة بك مع الاحتياجات والأنظمة الأساسية المختلفة. تعتبر هذه الميزة مفيدة بشكل خاص عندما تحتاج إلى العمل مع الرسوم البيانية بتنسيقات ملفات مختلفة. وهو يدعم التحويل إلى العديد من تنسيقات الملفات، مثل PDF وXPS وHTML وXAML وSWF وJPEG وPNG وBMP وTIFF وSVG وEMF وغيرها الكثير. يوضح مثال رمز Swift التالي كيفية تحويل مخطط Visio إلى تنسيق آخر.

كيفية تحويل مخطط Visio إلى تنسيق ملف آخر عبر Swift Code؟


import AsposeDiagramCloud

// Initialize the Configuration
let configuration = Configuration(apiKey: "yourAPIKey")

// Create a DiagramApi instance
let diagramApi = DiagramApi(configuration: configuration)

// Define the input file name (Visio diagram)
let fileName = "yourDiagramFileName.vsdx"

// Define the output file name (PDF)
let outputFileName = "output.pdf"

// Define the output format
let format = "pdf"

// Convert the Visio diagram to PDF
diagramApi.diagramConvertToFormat(fileName: fileName, format: format, outputFileName: outputFileName) { (response, error) in
    if let error = error {
        print("Error: \(error)")
    } else {
        if let data = response {
            // Save or process the converted file (PDF in this case)
            // For example, save it to a local file
            if let fileData = Data(base64Encoded: data) {
                let outputPath = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0].appendingPathComponent(outputFileName)
                do {
                    try fileData.write(to: outputPath)
                    print("Conversion successful. Output file saved at: \(outputPath.path)")
                } catch {
                    print("Error saving the output file: \(error)")
                }
            } else {
                print("Error: Unable to decode the response data.")
            }
        } else {
            print("Error: No response data received.")
        }
    }
}

استخراج البيانات من مخططات Visio عبر Swift API

تعد Aspose.Diagram Cloud SDK for Swift أداة قوية تسمح للمطورين باستخراج البيانات من مخططات Visio بطريقة مباشرة وفعالة داخل تطبيقات Swift. باستخدام مجموعة SDK هذه، يمكنك الوصول إلى مخططات Visio وتحليلها، واسترداد المعلومات والأشكال والخصائص الأساسية للتعامل مع البيانات حسب الحاجة. وهو يدعم استخراج الأشكال والنصوص والبيانات الوصفية لمزيد من التحليل أو التكامل في التطبيقات الأخرى. علاوة على ذلك، تتيح مجموعة SDK معالجة الأشكال داخل الرسوم البيانية، مما يسمح لمطوري البرامج بإعادة تحديد موضع الأشكال وتغيير حجمها وتصميمها حسب الحاجة.

عرض مخططات Visio

High-quality rendering is crucial for creating professional diagrams. Aspose.Diagram Cloud SDK for Swift ensures that your diagrams appear crisp and clear, whether on a web application or in a print document. The SDK is designed to work on various platforms, making it versatile for your Swift applications.

 عربي