Olá.
Eu trabalho como um operador de marcador a laser. Coloquei imagens em placas de metal. Neste artigo, quero compartilhar um pequeno truque, como é habitual dizer - "truque para a vida".
Introdutório
Vou começar um pouco de longe. Fui designado para uma pequena instalação tecnológica, um laser de fibra de estado sólido Unilaser, fabricado na China. A máquina é controlada pelo software especializado,
EzCad2 [Unilaser] . O programa oferece várias possibilidades para renderizar imagens para desenho, controle dos modos de corte. No entanto, é muito difícil posicionar o texto com precisão, portanto, um editor de vetor adicional é usado. Como tal, até recentemente, o Corel Draw X8.
Em geral, o algoritmo de rotulagem de etiquetas se parece com isso:

O diagrama mostra que, na fase de preparação da imagem para aplicação, modelos previamente aprovados são usados e modificados ou a imagem é criada do zero, sob certos requisitos. Dependendo do número e da complexidade das imagens, o EzCad2 ou um editor de vetores pode ser usado diretamente durante a criação. No meu caso, o Corel Draw X8. Além disso, uma situação frequente é quando um determinado modelo é criado em um vetor e o texto é ajustado ao modelo e alterado já no EzCad2.
A peculiaridade é que o EzCad2 não entende muitos formatos vetoriais. Mais especificamente, os seguintes tipos de arquivo:

Até recentemente, o tipo preferido de arquivo exportado de um editor de vetores era * .svg.
No entanto, em layouts complexos, ao importar o corel formado por svg para o EzCad2, o resultado foi uma bagunça ininteligível. Ou aplicável condicionalmente, exigindo um arquivo de ajuste fino sério. Abaixo vou mostrar exemplos.
Nesse ponto, tentei usar o Inkscape como o editor que aproveita ao máximo os recursos do formato svg. No entanto, o EzCad2 absolutamente não queria trabalhar com o SVG do Inkscape. Com isso, ele parou os testes e continuou a trabalhar na Corel. Além disso, ele descobriu experimentalmente que os arquivos DXF exportados do Corel Draw são aceitos pelo EzCad2 sem problemas. Assim, a necessidade de usar SVG no fluxo de trabalho foi minimizada.
Todo o esplendor funcionou muito bem até o início desta semana, quando a Corel Draw, na inicialização, pediu insistentemente uma caneta de ouro de US $ 245.
Comecei a procurar uma maneira de trabalhar para continuar trabalhando, sem perder o arquivo do formato CDR v.18.
Como resultado de várias experiências, o seguinte método foi identificado. O método não é ideal, exigindo claramente a otimização e automação do processo. No entanto, não sou particularmente treinado em automação de kung fu e tenho que trabalhar. Portanto, adiarei para mais tarde.
Solução
Na busca de uma maneira rápida e funcional de abrir o CDR, ele retornou ao Inkscape. A versão mais recente abriu os arquivos de layout corretamente. No entanto, o problema de inoperabilidade dos arquivos Inkscape SVG não desapareceu. Além disso, os arquivos DXF, PLT, PS, AI recebidos do Inkscape não funcionaram. O EzCad2 eliminou todos os vetores em um monte. Durante a conversão de teste do SVG para PLT, o programa solicitou a instalação do Uniconverter. Realizou essa operação, mas a saída recebeu uma bagunça de arquivo e vários erros.
Em uma série de experiências sem êxito, o Uniconverter foi lançado separadamente, fora do Inkscape. Coloque-o no arquivo desejado. E de repente recebi um arquivo plt trabalhando no EzCad2!
Eu tentei repetir. Não funcionou imediatamente.
O seguinte ponto deve ser observado aqui:

O Inkscape permite salvar os seguintes tipos de arquivo. Para maior clareza, o verde destacou os formatos que o EzCad2 supostamente percebe. No entanto, como observado acima, nem todos os arquivos são abertos. Dos arquivos selecionados, a única opção de trabalho é SVG otimizado
Ilustrarei o que precede.
Prática:
1) Inicie o Inkscape

2) Execute o Uniconverter

3) no Inkscape, abrimos o arquivo necessário.

4) Certifique-se (!) Copie o fragmento destinado à exportação
5) crie um novo arquivo, insira o conteúdo do buffer.

6) converter em curvas

7) Salve o documento como "SVG otimizado". Clicamos nos botões da caixa de diálogo Salvar.


8) Abra o Uniconverter, na caixa de diálogo superior, selecione o arquivo necessário; na parte inferior, selecione o tipo de arquivo * .plt
Converter.


9) vá para EzCad2, importe um arquivo vetorial (Ctrl + B), selecione o arquivo PLT resultante


Estamos preparando um layout para impressão.
10) trabalhamos mais :-)

Para comparação, o que acontece quando você exporta diretamente o mesmo SVG do Inkscape e importa o arquivo no EzCad2:


Conclusão
Eu concordo que a "muleta". Concordo que isso exige gestos extras. No entanto, funciona !!!
Agora seria como automatizar um pouco. Tipo, eu selecionei um fragmento no inscape, é tudo "figax" - e contei. Mas até agora não é o caso.
Obrigado por sua atenção, espero que tenha sido interessante e / ou útil.
ATUALIZAÇÃO
Desenhou alguns arquivos SVG simples. Salvo em diferentes formatos. Vou comparar o que como.
sK1 RC3 não funcionou, jura pela impossibilidade de importar. Vou experimentar a luz noturna RC4.
ATUALIZAÇÃO 2
Compare “Svg Inkscape” (nas capturas de tela à esquerda) e “SVG otimizado”



O EzCad2 mostra o seguinte:
ao importar um arquivo convertido do UniConverter Inkscape SVG

ao importar um arquivo UniConverter convertido SVG otimizado

Haverá tempo, vou ver a diferença nos arquivos PLT