Convertit plusieurs images en un seul fichier PDF et enregistre le fichier en tant qu'objet OSS spécifié.
Description de l'opération
-
Avant d'utiliser cette API, assurez-vous de bien comprendre les méthodes de facturation et la tarification d'Intelligent Media Management.
-
Avant d'appeler cette API, assurez-vous qu'un projet actif existe dans la région actuelle. Pour plus d'informations, consultez Gestion des projets.
-
Cette API prend en charge jusqu'à 100 images d'entrée.
-
Il s'agit d'une API asynchrone. Une fois qu'une tâche démarre, ses informations ne sont stockées que pendant 7 jours et ne peuvent pas être récupérées après cette période. Pour consulter les informations de la tâche, appelez l'API GetTask ou ListTasks avec le
TaskIdrenvoyé. Vous pouvez également recevoir les informations de la tâche via des messages de notification asynchrones en définissant le paramètre Notification.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
imm:CreateImageToPDFTask |
create |
*Project
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ProjectName |
string |
Oui |
Le nom du projet. Pour plus d'informations, consultez Créer un projet. |
test-project |
| Sources |
array<object> |
Oui |
Une liste d'images d'entrée. Les images sont converties dans l'ordre de leurs URI dans cette liste. |
|
|
object |
Non |
Les informations relatives à une image d'entrée. |
||
| URI |
string |
Oui |
L'adresse OSS de l'image source. L'adresse doit être au format Formats pris en charge : JPG, JP2, PNG, TIFF, WebP, BMP et SVG. |
oss://examplebucket/sampleobject.jpg |
| Rotate |
integer |
Non |
L'angle de rotation de l'image en degrés. Valeurs valides :
|
90 |
| TargetURI |
string |
Oui |
L'adresse OSS où le fichier PDF de sortie est stocké. L'adresse doit être au format |
oss://examplebucket/outputDocument.pdf |
| UserData |
string |
Non |
Informations utilisateur personnalisées renvoyées dans le message de notification asynchrone. Cela vous aide à associer le message de notification à votre système. La longueur maximale est de 2 048 octets. |
test-data |
| CredentialConfig | CredentialConfig |
Non |
Si vous n'avez pas d'exigences particulières, laissez ce paramètre vide. La configuration d'autorisation chaînée. Pour plus d'informations, consultez Utiliser l'autorisation chaînée pour accéder aux ressources d'autres entités. |
|
| Tags |
object |
Non |
Balises personnalisées utilisées pour rechercher et filtrer les tâches asynchrones. |
{ "User": "Jane" } |
| Notification | Notification |
Non |
La configuration de notification des messages. Pour plus d'informations, cliquez sur Notification. Pour connaître le format des messages de notification asynchrones, consultez Format des messages de notification asynchrones. |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Schéma de la réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
EC564A9A-BA5C-4499-A087-D9B9E76E***** |
| EventId |
string |
L'identifiant de l'événement. |
0ED-1Bz8z71k5TtsUejT4UJ16Es***** |
| TaskId |
string |
L'identifiant de la tâche. |
ImageToPDF-cbe6ae3e-f8dc-4566-9da7-535d5d***** |
Exemples
JSON format
{
"RequestId": "EC564A9A-BA5C-4499-A087-D9B9E76E*****",
"EventId": "0ED-1Bz8z71k5TtsUejT4UJ16Es*****",
"TaskId": "ImageToPDF-cbe6ae3e-f8dc-4566-9da7-535d5d*****"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.