Il s'agit de la commande gdcmpdf qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
gdcmpdf - Outil pour convertir PDF en PDF/DICOM.
SYNOPSIS
gdcmpdf [options] fichier d'entrée fichier de sortie
DESCRIPTION
Les gdcmpdf outil convertir un fichier PDF (n'importe quelle version PDF) en un fichier PDF/DICOM encapsulé.
Par défaut, il essaiera de lire les méta-informations PDF stockées dans le PDF et de les convertir
informations à certains champs DICOM spécifiques (voir ci-dessous). Cependant, il peut échouer (par exemple, mauvais
mot de passe sur le fichier PDF crypté) auquel cas des valeurs vides sont utilisées.
PARAMETRES
nom du fichier d'entrée PDF
nom du fichier de sortie DICOM de sortie de fichier
OPTIONS
général Options
-h --aide
imprimer ce texte d'aide et quitter
-v --version
imprimer les informations sur la version et quitter
-V --verbeux
mode verbeux (avertissement+erreur).
-W --avertissement
mode d'avertissement, imprimer les informations d'avertissement
-E --erreur
mode d'erreur, imprimer les informations d'erreur
-D --débogage
mode de débogage, imprimer les informations de débogage
UTILISATION EXEMPLE
$ wget http://gdcm.sourceforge.net/gdcm.pdf
$ gdcmpdf gdcm.pdf gdcm.dcm
Pour ré-extraire le fichier PDF encapsulé :
$ gdcmraw -i gdcm.dcm -t 42,11 -o gdcm.dcm.pdf
$ diff gdcm.pdf gdcm.dcm.pdf
PDF INFO CARTOGRAPHIE
Voici comment les informations PDF sont mappées aux informations DICOM (sortie pdfinfo typique) :
Titre : Manuel de référence du GDCM
Objet : Référence de l'API Grassroots DICOM
Mots-clés : GDCM,DICOM,JPEG,JPEG sans perte,JPEG-LS,J2K,JPEG 2000,RLE
Auteur : Mathieu Malaterre et cie.
Créateur : LaTeX avec package hyperref
Producteur : pdfeTeX-1.21a
Date de création : mar. 28 avr. 15:34:26 2009
Tagged: non
Pages: 1188
Crypté : non
Taille de la page : 612 x 792 pts (lettre)
Taille du fichier: 13756841 octets
Optimisé : oui
Version PDF : 1.4
Converti en DICOM, cela donne :
# Ensemble de données Dicom
# Syntaxe de transfert utilisée : Little Endian Explicit
(0008,0005) CS [ISO_IR 100] # 10, 1 jeu de caractères spécifique
(0008,0012) DA [20090428] # 8, 1 InstanceCreationDate
(0008,0013 182550.302631) TM [14] # 1, XNUMX InstanceCreationTime
(0008,0016 30) UI =EncapsulatedPDFStorage # 1, XNUMX SOPClassUID
(0008,0018 1.2.826.0.1.3680043.2.1143.776842935192792959289022034349197114) UI [64] # 1, XNUMX SOPInstanceUID
(0008,0020) DA [20090428] # 8, 1 date d'étude
(0008,0023) DA [20090428] # 8, 1 Date de contenu
(0008,002a) DT [20090428153437.000000] # 22, 1 AcquisitionDateTime
(0008,0030) TM [182550.302160] # 14, 1 StudyTime
(0008,0033) TM [153426.000000] # 14, 1 ContentTime
(0008,0050) SH (aucune valeur disponible) # 0, 0 AccessionNumber
(0008,0060) CS [OT] # 2, 1 Modalité
(0008,0064) CS [WSD] # 4, 1 type de conversion
(0008,0070) LO [LaTeX avec package hyperref] # 28, 1 Fabricant
(0008,0090) PN (aucune valeur disponible) # 0, 0 ReferringPhysiciansName
(0010,0010) PN [Mathieu Malaterre et co.] # 26, 1 NomPatient
(0010,0020) LO (aucune valeur disponible) # 0, 0 PatientID
(0010,0030 0) DA (aucune valeur disponible) # 0, XNUMX PatientsBirthDate
(0010,0040) CS (aucune valeur disponible) # 0, 0 PatientsSexe
(0018,1020) LO [pdfeTeX-1.21a] # 14, 1 Versions du logiciel
(0020,000 1.2.826.0.1.3680043.2.1143.1868121832223417351654232480755123133d) UI [64] # 1, XNUMX StudyInstanceUID
(0020,000 1.2.826.0.1.3680043.2.1143.1330099150825746617507846107663964311e) UI [64] # 1, XNUMX SeriesInstanceUID
(0020,0010) SH (aucune valeur disponible) # 0, 0 StudyID
(0020,0011) IS [1] # 2, 1 Numéro de série
(0020,0013) IS [1] # 2, 1 InstanceNumber
(0028,0301) CS [OUI] # 4, 1 BurnedInAnnotation
(0040,a043) SQ (Séquence avec une longueur explicite #=0) # 0, 1 ConceptNameCodeSequence
(fffe,e0dd) na (SequenceDelimitationItem pour ré-encodage.) # 0, 0 SequenceDelimitationItem
(0042,0010) ST [Manuel de référence GDCM] # 22, 1 DocumentTitle
(0042,0011) OB 25\\50\\44\\46\\2d\\31\\2e\\34\\0a\\25\\e7\\f3\\cf\\d3\\0a\\33\\32\\30\\37\\37\\20\\30... # 13756842, 1 EncapsulatedDocument
(0042,0012 16) LO [application/pdf] # 1, XNUMX MIMETypeOfEncapsulatedDocument
$ stat gdcm.pdf
Fichier : « gdcm.pdf »
Taille : 13756841 Blocs : 26912 Bloc E/S : 4096 fichier normal
Appareil : fe01h/65025d Inode : 2675750 Liens : 1
Accès : (0644/-rw-r--r--) Uid : ( 1002/mmalaterre) Gid : ( 1002/mmalaterre)
Access: 2009-04-28 16:05:00.000000000 +0200
Modify: 2009-04-28 15:34:37.000000000 +0200
Change: 2009-04-28 16:05:00.000000000 +0200
Explication des différents mappages Date/Heure :
· La date/l'heure de l'étude, la date/l'heure de création de l'instance sont toutes les deux égales à l'heure actuelle
l'outil gdcmpdf a été exécuté,
· L'heure de la date d'acquisition est définie sur l'heure de modification du fichier PDF réel,
· La date et l'heure du contenu sont définies à partir des informations d'en-tête PDF réelles : CreationDate.
Utilisez gdcmpdf en ligne à l'aide des services onworks.net