j'essaie de convertir un fichier dwg en svg avec la librairie dwg2svg en utilisant le dwg2svg.exe, mais je n'ai pas le résultat attendu.
mon fichier d'entree : https://we.tl/t-4SEDY2Dyh1
mon fichier de sortie : https://we.tl/t-l8IJEbSoYA
savez-vous pourquoi ?
mon programme ne fait rien de particulier.
Code: Select all
#include <stdio.h>
#include <stdlib.h>
#include <dirent.h>
int main(void) {
struct dirent *dir;
DIR *d = opendir(".");
char s1[128], s2[128];
if(d) {
while ((dir = readdir(d)) != NULL) {
if(strstr(dir->d_name, ".dwg") || strstr(dir->d_name, ".dxf")) {
sprintf(s2, "%s.svg", dir->d_name);
sprintf(s1, "libredwg-0.exe %s > %s", dir->d_name, s2);
system(s1);
}
}
closedir(d);
}
return 0;
}