Easily convert your documents online for free. Fast and secure PDF to Word, Excel to PDF, and Word to PDF converter. No software installation required. Try our document converter tool now
CTYPE html>
Universal Document Converter – Free Online Tool
// REST API روٹ رجسٹر کریں
add_action(‘rest_api_init’, function () {
register_rest_route(‘custom-converter/v1’, ‘/process’, array(
‘methods’ => ‘POST’,
‘callback’ => ‘handle_document_conversion’,
‘permission_callback’ => ‘__return_true’
));
});function handle_document_conversion($request) {
$files = $request->get_file_params();
$type = $request->get_param(‘type’);if (empty($files[‘document’])) {
return new WP_Error(‘no_file’, ‘کوئی فائل اپلوڈ نہیں کی گئی’, array(‘status’ => 400));
}$uploaded_file = $files[‘document’];
// 1. ورڈپریس کے ٹمپریری فولڈر میں فائل اپلوڈ کریں
$upload_dir = wp_upload_dir();
$file_path = $upload_dir[‘path’] . ‘/’ . basename($uploaded_file[‘name’]);
move_uploaded_file($uploaded_file[‘tmp_name’], $file_path);// 2. یہاں تھرڈ پارٹی کنورژن API (جیسے CloudConvert) کا انٹیگریشن ہوگا
// جو $file_path لے کر اسے کنورٹ کرے گی
// فرضی ڈاؤنلوڈ لنک (جب API انٹیگریٹ ہو جائے تو اسے اصل لنک سے بدل دیں)
$converted_file_url = $upload_dir[‘url’] . ‘/’ . basename($uploaded_file[‘name’]);return rest_ensure_response(array(
‘message’ => ‘فائل کامیابی سے سرور پر اپلوڈ ہو گئی ہے!’,
‘download_url’ => $converted_file_url
));
}
Related