Aspose.Words voor Android via Java Beperkingen en API Verschillen

Beperkingen van Aspose.Words voor Android via Java API vergeleken met Aspose.Words voor Java API

  1. *Document.print *methoden zijn niet beschikbaar.
  2. In opslaan TIFF en BMP formaten worden echter niet ondersteund SaveFormat.TIFF en SaveFormat.BMP beschikbaar zijn in het openbaar Aspose.Words voor Android via Java API, maar UnsupportedOperationException wordt gegooid wanneer deze opslagformaten worden gebruikt.
  3. Lezen TIFF afbeeldingen worden niet ondersteund.
  4. Ondertekening ODT documenten worden nog niet ondersteund.
  5. Barcodes worden niet ondersteund.
  6. Kleurverloopen langs een curve worden niet ondersteund
  7. Afdrukken wordt niet ondersteund

Openbaar API verschillen

  • Android.graphics. Bitmap wordt gebruikt in plaats van java.awt.image.gebufferd Afbeelding;
  • Android.graphics. Canvas wordt gebruikt in plaats van java.awt.image.Grafics2D;
  • Android.graphics. Recht F wordt gebruikt in plaats van java.awt.geom.Rctangle2D. drijvend;
  • androïde.graphics.Point F wordt gebruikt in plaats van java.awt.geom.Point2D. drijvend;
  • Android.graphics. Recht wordt gebruikt in plaats van java.awt. Rechthoek;
  • Android.graphics. Punt wordt gebruikt in plaats van java.awt. Punt.

Zie het volgende Publiek API methoden:

  1. com.aspone.words.documentbouwer:
    1. insertAfbeelding(Bitmap)
    2. insertAfbeelding(Bitmap, dubbel, dubbel)
    3. insertAfbeelding(Bitmap, int, dubbel, int, dubbel, dubbel, dubbel, int)
    4. insertOleImage(Bitmap)
    5. insertOleObject(InputStream, String, boolean, Bitmap)
    6. insertOleObject(String, boolean, boolean, Bitmap)
    7. insertOleObject(String, String, boolean, boolean, Bitmap)
  2. com.aspone.words.IBarcodeGenerator:
    1. Bitmap krijgenBarcode Afbeelding(Barcodeparameters)
    2. Bitmap krijgenOldBarcode Afbeelding(Barcodeparameters)
  3. com.aspone.words.imageData:
    1. setImage(Bitmap)
    2. Bitmap toImage()
  4. com.aspose.words.imageFieldMergingArgs:
    1. Bitmap getImage()
    2. setImage(Bitmap)
  5. com.aspone.words.Document:
    1. android.graphics.Point F renderToScale(int, Canvas, float, float) gooit Uitzondering
    2. float renderToSize(int, Canvas, drijven, drijven, drijven) gooit Uitzondering
  6. com.aspone.words.layoutEteller:
    1. androïde.graphics. RectF krijgenRechthoek() gooit Uitzondering
  7. com.aspone.words.NodeRendererBase:
    1. android.graphics.PointF krijgenSizeInPoints()
    2. android.graphics. RectF krijgtOpaqueBoundsInPoints()
    3. public android.graphics.PointF getSizeInPixels(float, float)
    4. android.graphics. Rect getBoundsInPixels(float, float)
    5. android.graphics. Rect getOpaqueBoundsInPixels(float, float)
    6. android.graphics.Point F renderToScale(Canvas, float, float)
    7. float renderToSize(Canvas, float, float, float)
  8. com.aspone.words.PageInfo:
    1. android.graphics.PointF getSizeInPixels(float, float)
    2. android.graphics.PointF krijgenSizeInPoints()
  9. com.aspose.words. Vorm Basis:
    1. android.graphics. RectF aanpassenMetEffecten(android.graphics.RectF)
    2. androïde.graphics. RectF getBounds()
    3. androïde.graphics. RectF getBoundsInPoints()
    4. androïde.graphics. RectF getBoundsWithEffects()
    5. androïde.graphics. Punt getCoordOrigin()
    6. android.graphics.PointF krijgenCoordSize()
    7. android.graphics.PointF krijgenSizeInPoints()
    8. android.graphics.PointF localToParent(android.graphics.PointF)
    9. setBounds(android.graphics.RectF)
    10. setCoordOrigin(android.graphics.Point)
    11. setCoordSize(android.graphics.PointF)
  10. com.aspone.words.ThumbnailGeneratieOpties:
    1. android.graphics.PointF krijgenThumbnailSize()
    2. setThumbnailSize(android.graphics.PointF)

Aspose.Words voor Android via Java aanvullende eisen

Om meetbare licentiefunctie te gebruiken en documenten of afbeeldingen van http/ftp-protocollen te laden moeten gebruikers na toestemming aan hun toepassingen toevoegen

Openbaar API Voorbeelden

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();
        }
    }