Separare gli oggetti in un file pdf, seguito da una modifica


0

Ho un file pdf che raffigura un numero di linee che collegano piccoli cerchi. Voglio selezionare tutti i cerchi e cambiarne il colore e alcune altre proprietà. Dato che il numero di linee e cerchi è alto, ho provato Oggetto-> Separa, ma dopo aver provato a modificare le proprietà, anche le proprietà delle linee sono cambiate.

Posso applicare le modifiche solo alle cerchie?


Per quanto ne so, Inkscape non ha modo di selezionare solo oggetti di un certo tipo; tuttavia, se si salvasse il documento importato come SVG, potrebbe essere possibile farlo a livello di codice. Sarebbe d'aiuto?
halfer

Sì, sarebbe d'aiuto. Inkscape offre la possibilità di salvare file come SVG. Come potrei farlo allora?

Non del tutto sicuro - solo guidarti in base a (a) Inkscape non può farlo nella sua interfaccia utente esistente e (b) questo sito è solo per domande di programmazione. Se sei aperto a una soluzione programmatica, ci sono diverse strade che proverei. Innanzitutto, salva come SVG e apri il documento XML in un editor di testo e vedi come distinguere gli elementi desiderati dagli elementi che non ti piacciono - in base al tipo di oggetto o forse all'ID oggetto (denominazione)? È possibile utilizzare un linguaggio di scripting (con cosa hai familiarità?) Per caricare il documento XML e apportare modifiche in base alla proprietà identificata in precedenza.
halfer

1
Inoltre, Inkscape ha un sistema di plugin e anche un linguaggio di comando verb accessibile dalla CLI. Entrambi potrebbero essere degni di ricerca. Per ottenere risposte più sostanziali, mi chiedo: incolleresti un frammento di codice SVG nella tua domanda? Se riesci a mostrare quali bit sono cerchi e quali bit non lo sono, sarebbe di aiuto. E infine - su che sistema sei? Se non hai preferenze linguistiche (PHP, Ruby, Python ecc.), Qualcuno potrebbe suggerire qualcosa in base al tuo sistema operativo (ad esempio PHP su Linux).
halfer
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.