Non-Windows Environment
Työskentely .NET Core DLL: n kanssa ei-Windows-ympäristössä
Koska Sheetize for .NET tukee .net Standard 2.0 (.NET Core 2.0), sitä voidaan käyttää Core Applicationsissa, jotka toimivat Linux-pohjaisilla käyttöjärjestelmillä. Vaikka API on jatkuvasti optimoitu .Net Core -ympäristöille, on muutamia askeleita, joita sinun pitäisi toteuttaa parempien tulosten varmistamiseksi käyttämällä Sheeti-ominaisuuksia muissa kuin Windows-ymmpäristöissä.
Tarvittavat paketit
”Libgdiplus” Asenna libgdiplus-paketti mahdollistaa yhteensopivuuden graafisten ominaisuuksien kanssa Linuxissa.
Microsoft-yhteensopivat kirjaimet Asenna fontit käyttämällä
ttf-mscorefonts-installer
Paketti on:Juokseminen :
sudo apt-get install ttf-mscorefonts-installer
Varmista, että fontit sijaitsevat
/usr/share/fonts/truetype/msttcorefonts
Ohjelma, koska Sheetize skannaa tämän sijainnin oletusarvoisesti.
Käsitelty Font Folder
Jos Linux-käyttöjärjestelmääsi käytetään eri oletusarvoinen kirjainlehti tai et voi sijoittaa kirjaimia järjestelmän luetteloon (esimerkiksi pilvipalvelimilla), voit määrittää sovelluskoodissasi räätälöidyn kirjaimenlehden:
- Luo tiedosto nimeltään
fonts
Ohjelman käsikirjoituksessasi. - Kopioi tarvittavat kirjaintiedostot tähän kansioon.
- Aseta mukautettu fontin reitti ohjelmassasi:
Sheetize.FontConfigs.SetFontFolder("fonts", true);
Tämä varmistaa, että Sheetize pystyy löytämään ja käyttämään projektitiedoston kirjaimia myös rajoitetuissa ympäristöissä.
Käyttämällä kirjaimia Dockerissa
Jos käytät sovellusta Docker-ympäristössä, voit kopioida kirjaimet järjestelmän reitille rakennusprosessin aikana:
- Siirrä tiedostoja A:ssa
fonts
Ohjelmisto projektitodistuksessasi. - Lisää tämä Dockerfile:
COPY fonts/ /usr/share/fonts
Näin varmistetaan, että tarvittavat kirjaimet ovat käytettävissä Docker-tallissa Sheetize-käyttöön.
Miksi Font Management on tärkeää
Oikea fontin hallinta varmistaa tarkan levytarkistuksen ympäristöissä, joissa oletusarvoiset fontit ovat rajallisia. ilman oikeita fontteja:
- Järjestelmät ja muotoilu voivat poiketa alkuperäisestä tiedostosta.
- Merkit eivät ehkä tee odotettua, mikä vaikuttaa tuotannon laatuun.
Kuvat määrittäminen sellaisena kuin se on kuvattu auttaa tuottamaan johdonmukaisia ja tyydyttäviä tuloksia levyjen käsittelyssä Sheetize-laitteilla ei-Windows-järjestelmissä.