Aspose.Words vir Android via Java Beperkings En API Verskille

Beperkings van Aspose.Words vir Android via Java API in vergelyking met Aspose.Words vir Java API

  1. *Document.print *metodes is nie beskikbaar nie.
  2. Besparing in TIFF en BMP formate word nie ondersteun nie, alhoewel SaveFormat.TIFF en SaveFormat.BMP beskikbaar is in openbare Aspose.Words vir Android via Java API, maar UnsupportedOperationException word gegooi wanneer hierdie stoor formate gebruik word.
  3. Lees TIFF beelde word nie ondersteun nie.
  4. Ondertekening van ODT dokumente word nog nie ondersteun nie.
  5. Barcodes word nie ondersteun nie.
  6. Gradiënte langs’n kurwe word nie ondersteun nie
  7. Druk word nie ondersteun nie

Openbare API verskille

  • android.grafiese.Bitmap word gebruik in plaas van java.awt.beeld.BufferedImage;
  • android.grafiese.Canvas word gebruik in plaas van java.awt.beeld.Grafiese 2d;
  • android.grafiese.RectF word gebruik in plaas van java.awt.geom.Reghoek2d. Vloei;
  • android.grafiese.PointF word gebruik in plaas van java.awt.geom.Punt 2d. Vloei;
  • android.grafiese.Rect word gebruik in plaas van java.awt.Reghoek;
  • android.grafiese.Punt word gebruik in plaas van java.awt.Punt.

Sien Die Volgende Openbare API metodes:

  1. kom.aspose.woorde.DocumentBuilder:
    1. insertImage (Bitmap)
    2. insertImage (Bitmap, dubbel, dubbel)
    3. insertImage (Bitmap, int, dubbel, int, dubbel, dubbel, int)
    4. insertOleImage (Bitmap)
    5. insertOleObject (InputStream, String, booleaanse, Bitmap)
    6. insertOleObject (String, booleaanse, booleaanse, Bitmap)
    7. insertOleObject (String, String, booleaanse, booleaanse, Bitmap)
  2. kom.aspose.woorde.IBarcodeGenerator:
    1. Bitmap getBarcodeImage(BarcodeParameters)
    2. Bitmap getOldBarcodeImage(BarcodeParameters)
  3. kom.aspose.woorde.ImageData:
    1. setImage (Bitmap)
    2. Bitmap toImage()
  4. kom.aspose.woorde.ImageFieldMergingArgs:
    1. Bitmap getImage()
    2. setImage (Bitmap)
  5. kom.aspose.woorde.Dokument:
    1. android.grafiese.PointF renderToScale (int, Canvas, float, float, float) gooi Uitsondering
    2. float renderToSize(int, Canvas, float, float, float) gooi Uitsondering
  6. kom.aspose.woorde.LayoutEnumerator:
    1. android.grafiese.RectF getRectangle () gooi Uitsondering
  7. kom.aspose.woorde.NodeRendererBase:
    1. android.grafiese.PointF getSizeInPoints()
    2. android.grafiese.RectF getOpaqueBoundsInPoints()
    3. openbare android.grafiese.PointF getSizeInPixels (dryf, dryf)
    4. android.grafiese.Rect getBoundsInPixels (dryf, dryf)
    5. android.grafiese.Rect getOpaqueBoundsInPixels (dryf, dryf)
    6. android.grafiese.PointF renderToScale (Doek, float, float, float)
    7. float renderToSize(Doek, float, float, float, float)
  8. kom.aspose.woorde.PageInfo:
    1. android.grafiese.PointF getSizeInPixels (dryf, dryf)
    2. android.grafiese.PointF getSizeInPoints()
  9. kom.aspose.woorde.ShapeBase:
    1. android.grafiese.RectF adjustWithEffects (android.grafiese.Rektf)
    2. android.grafiese.RectF getBounds()
    3. android.grafiese.RectF getBoundsInPoints()
    4. android.grafiese.RectF getBoundsWithEffects()
    5. android.grafiese.Punt getCoordOrigin()
    6. android.grafiese.PointF getCoordSize()
    7. android.grafiese.PointF getSizeInPoints()
    8. android.grafiese.PointF localToParent (android.grafiese.PointF)
    9. setBounds (android.grafiese.Rektf)
    10. setCoordOrigin (android.grafiese.Punt)
    11. setCoordSize (android.grafiese.PointF)
  10. kom.aspose.woorde.ThumbnailGeneratingOptions:
    1. android.grafiese.PointF getThumbnailSize()
    2. setThumbnailSize (android.grafiese.PointF)

Aspose.Words vir Android via Java bykomende vereistes

Ten einde meet lisensie funksie gebruik en laai dokumente of beelde deur http/ftp protokolle gebruikers moet die volgende toestemming by te voeg tot hul aansoeke <uses-permission android:name="android.permission.INTERNET" >

Openbare API Voorbeelde

public void testPublicAPI1() throws Exception
    {
        final String imagePath = "myImage.pmg";
        Bitmap image = null;
        try
        {
            image = BitmapFactory.decodeFile(imagePath);
            DocumentBuilder builder = new DocumentBuilder();
            builder.insertImage(image);
        }
        finally
        {
            if (image != null)
                image.recycle();
        }
    }
public void testPublicAPI2() throws Exception
    {
        String gTestDocumentPath = "testDoc.docx";
        String outFile = "out.png";
        Document doc = new Document(gTestDocumentPath);
        Bitmap image = null;
        FileOutputStream fos = null;
        try
        {
            image = Bitmap.createBitmap(1000, 1000, Bitmap.Config.ARGB_8888);
            Canvas gr = new Canvas(image);
            gr.rotate(45);
            doc.renderToSize(0, gr, 0, 0, image.getWidth(), image.getHeight());
            fos = new FileOutputStream(outFile);
            image.compress(Bitmap.CompressFormat.PNG, 100, fos);
        }
        finally
        {
            if (fos != null)
                fos.close();
            if (image != null)
                image.recycle();
        }
    }